Song Xiuli, Gou Rui, Wen Aijun
Chongqing University of Posts and Telecommunications, School of Cyber Security and Information Law, Chongqing, 400065, China.
Chongqing University of Posts and Telecommunications, School of Computer Science and Technology, Chongqing, 400065, China.
Sci Rep. 2020 May 13;10(1):7921. doi: 10.1038/s41598-020-64538-8.
As an important subtopic of classical cryptography, secure multiparty quantum computation allows multiple parties to jointly compute their private inputs without revealing them. Most existing secure multiparty computation protocols have the shortcomings of low computational efficiency and high resource consumption. To remedy these shortcomings, we propose a secure multiparty quantum computation protocol by using the Lagrange unitary operator and the Shamir (t, n) threshold secret sharing, in which the server generates all secret shares and distributes each secret share to the corresponding participant, in addition, he prepares a particle and sends it to the first participant. The first participant performs the Lagrange unitary operation on the received particle, and then sends the transformed particle to the next participant. Until the last participant's computation task is completed, the transformed particle is sent back to the server. The server performs Lagrange unitary operation on the received particle by using a secret message, and then measures the transformed particle to obtain the sum of the calculations of multiple participants. Security analysis shows that the proposed protocol can resist intercept-measurement attack, intercept-resend attack, entanglement-swapping attack, entanglement-measurement attack and collusion attack. Performance comparison shows that it has higher computation efficiency and lower resource consumption than other similar protocols.
作为经典密码学的一个重要子课题,安全多方量子计算允许多方联合计算其私有输入而不泄露这些输入。现有的大多数安全多方计算协议存在计算效率低和资源消耗高的缺点。为了弥补这些缺点,我们提出了一种使用拉格朗日酉算子和沙米尔(t, n)门限秘密共享的安全多方量子计算协议,其中服务器生成所有秘密份额并将每个秘密份额分发给相应的参与者,此外,服务器制备一个粒子并将其发送给第一个参与者。第一个参与者对接收到的粒子执行拉格朗日酉运算,然后将变换后的粒子发送给下一个参与者。直到最后一个参与者的计算任务完成,变换后的粒子被发送回服务器。服务器使用一个秘密消息对接收到的粒子执行拉格朗日酉运算,然后测量变换后的粒子以获得多个参与者计算结果的总和。安全性分析表明,所提出的协议能够抵抗拦截测量攻击、拦截重发攻击、纠缠交换攻击、纠缠测量攻击和勾结攻击。性能比较表明,它比其他类似协议具有更高的计算效率和更低的资源消耗。