[发明专利]基于d级单粒子态的环形多方半量子秘密共享方法有效
申请号: | 201910377388.X | 申请日: | 2019-05-04 |
公开(公告)号: | CN110098927B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 叶崇强;叶天语;何德;甘志刚 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明将半量子秘密共享概念推广到d级量子系统,提出一种基于d级单粒子态的环形多方半量子秘密共享方法。在本发明的方法中,量子方制备的粒子是以环形方式传输,经典方不需要具备测量能力。本发明的方法对于一些著名的攻击是安全的,如截获‑重发攻击、测量‑重发攻击、纠缠‑测量攻击和参与者攻击。 | ||
搜索关键词: | 基于 粒子 环形 多方 量子 秘密 共享 方法 | ||
【主权项】:
1.一种基于d级单粒子态的环形多方半量子秘密共享方法,实现一方与n方之间共享一个秘密;量子方制备的粒子是以环形方式传输;经典方不需要具备测量能力;共包括以下六个过程:S1)P0制备(L+δ)个d级单粒子态以构成序列S0,其中δ是一个固定的参数;这里,S0中的每个d级单粒子态从集合C1中随机选择;S0中的粒子分别被记为
同时,P0制备另外(L+δ)个d级单粒子态以构成序列T0;这里,T0中的每个d级单粒子态从集合C2中随机选择;T0中的粒子分别被记为
然后,P0将T0随机插入S0以构成新序列G0;最后,P0将G0发送给P1;S2)对于j=1,2,...,n:在证实Pj已经收到来自Pj‑1的所有粒子后,Pj对Gj‑1的每个粒子施加量子底特移位操作;为描述方便起见,Pj对Sj‑1的第q个粒子施加的量子底特移位操作被记作
这里,
q=1,2,...,L+δ;在Pj的编码操作后,Sj‑1的粒子
被改变为
在Pj的编码操作后,Tj‑1的粒子
被保持不变;在编码操作后,Pj将手中的所有粒子进行置乱;为方便起见,置乱后的序列Sj‑1被记作Sj,它的粒子被记作
类似地,置乱后的序列Tj‑1被记作Tj,它的粒子被记作
由Sj和Tj构成的新序列被记作Gj;最后,Pj将Gj发送给Pj+1;应当指出的是,Pn将Gn发送给P0;S3)在证实P0已经收到来自Pn的所有粒子后,Pj(j=1,2,...,n)通过公开信道宣布Gj中粒子的顺序;这样,P0能将粒子的顺序恢复到她在步骤S1制备时的初始顺序;然后,P0按照如下程序检测量子信道是否存在一个窃听者;P0选择正确的测量基测量Tn中的粒子;当量子信道不存在窃听者时,测量结果应当与她在步骤S1制备的相应量子态一样;如果不存在错误,P0将确认量子信道是安全的并进行下一步,否则,她将终止通信并重新开始整个过程;S4)在丢弃Tn中的粒子后,P0选择正确的测量基测量Sn中的粒子;测量结果被记为u′1,u′2,...,u′L+δ;然后,P0按照如下程序检测量子信道是否存在一个窃听者;首先,P0从Sn中随机选择δ个粒子并将它们的位置宣布给Pj(j=1,2,...,n);然后,Pj向P0公布她施加在相应粒子的量子底特移位操作;之后,P0计算
这里,第r个粒子是Sn中被选中的用于安全检测的δ个粒子之一,r=1,2,...,δ;当量子信道不存在窃听者时,有
如果没有错误,P0将确认量子信道是安全的并进行下一步,否则,她将终止通信并重新开始整个过程;S5)在丢弃Sn中选中的用于安全检测的δ个粒子后,Sn只剩下L个粒子;然后,P0将她的秘密ml加密成
其中l代表Sn中剩余粒子的顺序,l=1,2,...,L;然后,P0公开告诉P1,P2,...,Pn计算结果Ml以及Sn中剩余粒子的初态
S6)P1,P2,...,Pn一起合作计算
根据Ml、
和Xl,P1,P2,...,Pn通过计算
能恢复出秘密ml。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910377388.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种属性撤销方法
- 下一篇:一种协同签名的密钥生成方法及装置