1.一种高效的量子隐私比较方法,其特征在于,所述高效的量子隐私比较方法包括:第一步:半可信的第三方服务器制备2n个Bell态,每个Bell态处在|φ+>或|ψ+>态;半可信的第三方服务器用每个Bell态中的第一个粒子组成一个量子序列S1,用每个Bell态中的第二个粒子组成另一个量子序列S2,S1和S2的长度都是2n;随后,半可信的第三方服务器分别将S1发给第一通信方,S2发给第二通信方;
第二步:第一通信方和第二通信方对收到的粒子随机选择使用基{|0>,|1>}测量粒子并保存测量结果,或将收到的粒子直接反射回给半可信的第三方服务器;最后第一通信方和第二通信方分别记录各自的测量结果和对每个粒子所采用的操作;
第三步:半可信的第三方服务器存储第一通信方和第二通信方反射的所有粒子后,第一通信方和第二通信方分别公布对每个粒子所做的操作;
半可信的第三方服务器只保留第一通信方和第二通信方同时采用反射操作的粒子对,并使用Bell基进行联合测量;半可信的第三方服务器再公布测量结果和所有Bell态的初始状态;
第四步:基于半可信的第三方服务器公布的Bell态的初始状态和相应的Bell联合测量结果,第一通信方和第二通信方进行检测窃听,如果发现窃听者,则终止协议,否则继续下一步;
第五步:第一通信方和第二通信方保留双方都进行测量的量子对,根据半可信的第三方服务器公布的初始Bell态的状态和第一通信方的测量结果 第一通信方可以推测出第二通信方手中粒子的测量结果 其中,1≤i≤n;同理,第二通信方也可以推测出第一通信方手中粒子的测量结果 第一通信方和第二通信方利用双方测量结果共同生成共享密钥这个密钥的长度接近n;
m n
第六步:第一通信方和第二通信方使用哈希函数h():{0,1} →{0,1} ,分别计算和 其中MA代表第一通信方秘密信息,MB代表第二通信方秘密信息,m表示输入数据的长度,n表示输出哈希值的长度;随后,第一通信方和第二通信方公布RA和RB;
第七步:第一通信方和第二通信方分别计算 如果RC的各位为0,则秘密
信息相同;否则,第一通信方和第二通信方的秘密信息不相同。
2.如权利要求1所述的高效的量子隐私比较方法,其特征在于,所述第一步中的半可信的第三方服务器分别将S1发给第一通信方,S2发给第二通信方,是采用量子块传输技术进行传输。
3.如权利要求1所述的高效的量子隐私比较方法,其特征在于,Bell态为
4.如权利要求1所述的高效的量子隐私比较方法,其特征在于,所述的高效的量子隐私比较方法进一步包括:从外部攻击和内部攻击对第一通信方和第二通信方获得的秘密信息进行安全性分析。
5.如权利要求1所述的高效的量子隐私比较方法,其特征在于,所述的高效的量子隐私比较方法进一步包括:从生成共享密钥的效率对第一通信方和第二通信方获得的秘密信息进行分析;
量子协议执行的通信效率通过计算 获得,其中c为最终获得的秘密信息的位数,q为协议执行过程中传输的量子数,b为协议执行过程中传输的经典信息位数。
6.一种实现权利要求1~5任意一项所述高效的量子隐私比较方法的高效的量子隐私比较控制系统。