[发明专利]基于Bell态纠缠交换的多方量子隐私比较方法有效
申请号: | 201610307854.3 | 申请日: | 2016-05-09 |
公开(公告)号: | CN105915335B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 叶天语 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于Bell态纠缠交换的多方量子隐私比较方法,利用Bell态的纠缠交换实现K个不同用户秘密的相等性比较。本方法只要被执行一次就能实现K个用户中任意两方秘密的相等性比较。第三方能知道每两个用户秘密的比较结果但无法知道它们的真实值。每个用户无法知道其他K‑1个用户的秘密的真实值。 | ||
搜索关键词: | 基于 bell 纠缠 交换 多方 量子 隐私 比较 方法 | ||
【主权项】:
一种基于Bell态纠缠交换的多方量子隐私比较方法,利用Bell态的纠缠交换实现K个不同用户秘密的相等性比较;只要被执行一次就能实现K个用户中任意两方秘密的相等性比较;第三方能知道每两个用户秘密的比较结果但无法知道它们的真实值;每个用户无法知道其他K‑1个用户的秘密的真实值;共包括以下两个过程:S1)准备阶段:(1)K个用户,P1、P2、...、PK,事先共享一个秘密的单向哈希函数H;Xi的哈希值为![]()
Pi将她的
的二进制表示分割成
组![]()
其中每组包含两个二进制比特;如果N mod2=1,一个0应当被Pi加到
(2)Pi/TP制备
个都处于
的量子态;然后,Pi/TP从每个量子态中挑选出第一个粒子形成一个有序序列
每个量子态剩余的第二个粒子自动形成另一个有序序列
(3)为了安全检测,P1/TP再次制备一个由都处于|Φ+>的L′个量子态构成的序列,记为
然后P1/TP分别将
中的每个Bell态的第一个和第二个粒子插入在
和
的相同位置,相应地,P1/TP得到
和
然后,P1和TP在她们之间交换
和
为了保证P1‑TP/TP‑P1量子信道的传输安全性,
中每个Bell态两个不同粒子间的纠缠相关性被用于检测是否存在一个窃听者;如果不存在窃听者,P1和TP丢弃样本粒子,并执行下一步;(4)对于
P1对
中的每对粒子施加Bell基测量得到相应的测量结果
如果
为|Φ+>/|Φ‑>/|Ψ+>/|Ψ‑>,那么
这样,TP手中的
的相应对粒子被坍塌为四个Bell态之一;TP手中的这
个坍塌的Bell态被记为
S2)第k‑1轮比较,k=2,3,4,...,K:(1)Pk和TP制备由都处于|Φ+>的L′个量子态构成的序列以确保
和
相交换的安全性;如果不存在窃听者,Pk和TP丢弃样本粒子,并执行下一步;(2)对于
Pk对
中的每对粒子施加Bell基测量得到相应的测量结果
如果
为|Φ+>/|Φ‑>/|Ψ+>/|Ψ‑>,那么
这样,TP手中的
的相应对粒子被坍塌为四个Bell态之一;TP也对
中的每对粒子施加Bell基测量得到相应的测量结果
如果
为|Φ+>/|Φ‑>/|Ψ+>/|Ψ‑>,那么
(3)对于
k个用户一起合作计算
并将
发送给TP;这里,m=1,2,...,k‑1;Pi(i=1,2,...,m‑1,m+1,...k‑2,k‑1)和Pm分别将
和
的结果发送给Pk用于计算
然后,TP计算
和
TP将
发送给Pm和Pk;如果
Pm和Pk得出Xm=Xk,否则,她们知道Xm≠Xk。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610307854.3/,转载请声明来源钻瓜专利网。