【技术实现步骤摘要】
基于Bell态的不要求经典通信者具备测量能力的半量子隐私比较方法
本专利技术涉及量子密码学领域。本专利技术设计一种基于Bell态的不要求经典参与者具备测量能力的半量子隐私比较方法,在一个半忠诚的量子第三方TP的帮助下,经典参与者Alice和Bob在不泄露各自秘密的情况下,比较各自秘密的相等性。
技术介绍
量子密码学可以看作是量子力学和经典密码学的结合。其安全性是基于量子力学的基本原理而不是解决数学问题的计算复杂性。迄今为止,已经设计了许多量子加密方法来完成各种加密任务,如量子密钥分发(QKD)[1-6],量子安全直接通信(QSDC)[7-10],量子秘密共享(QSS)[11-14],量子私有查询[15-18]等。安全多方计算(SMC)旨在基于不公开每个隐私输入的真实内容来计算来自分布式网络中的不同方的隐私输入的功能。作为SMC的一个重要分支,隐私比较,是Yao[19]首先百万富翁的问题中提出的。在百万富翁的问题中,两位百万富翁想要在不了解彼此的实际财产的情况下判断谁更富有。之后,Boudot等人[20]提出了 ...
【技术保护点】
1.本专利技术提出了一种基于Bell态的不要求经典通信者具备测量能力的半量子隐私比较方法;在一个半忠诚的量子TP的帮助下,经典参与者可以在不泄露他们秘密信息的情况下比较他们秘密的相等性;TP是半忠诚的,意味着他被允许按照自己意愿错误行事但不能与其他方合谋;经典参与者Alice和Bob不需要具备测量能力;共包括以下七个过程:/nS1)首先,Alice和Bob通过SQKD方法共享一个长度为L的密钥串K;这里,K
【技术特征摘要】
1.本发明提出了一种基于Bell态的不要求经典通信者具备测量能力的半量子隐私比较方法;在一个半忠诚的量子TP的帮助下,经典参与者可以在不泄露他们秘密信息的情况下比较他们秘密的相等性;TP是半忠诚的,意味着他被允许按照自己意愿错误行事但不能与其他方合谋;经典参与者Alice和Bob不需要具备测量能力;共包括以下七个过程:
S1)首先,Alice和Bob通过SQKD方法共享一个长度为L的密钥串K;这里,Ki表示K的第i个比特,Ki∈{0,1}并且i=1,2,...,L;与此同时,Alice和Bob通过随机数生成器分别制备长度为L的生密钥RA和RB;这里,RAi(RBi)表示RA(RB)的第i个比特,RAi,RBi∈{0,1};经典参与者Alice和Bob各自拥有秘密信息用X和Y表示;X和Y的二进制分别表示为(xL,xL-1,...,x1)和(yL,yL-1,...,y1);
S2)TP随机地从式(1)所示的四种Bell态|φ+>,|φ->,和中选出2L个Bell态;TP将这些粒子分成两个粒子序列SA和SB;SA是由所有Bell态中的第一个粒子构成的,而SB是由所有Bell态中SA的第二个粒子构成的;在这之后,TP将序列SA发送给Alice,SB发送给Bob;
S3)在接收到所有的粒子之后,Alice(Bob)随机地选择反射模式(用CTRL表示)或者编码模式(用SIFT表示);具体的,在反射模式下,Alice(Bob)将粒子直接返回给TP;在编码模式下,Alice(Bob)丢弃TP发送过来的粒子,然后计算这里,表示模2加法;再根据MAi(MB...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。