[发明专利]基于两种不同粒子状态的双向量子密钥分发方法有效
申请号: | 202010239932.7 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111130783B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 胥仕洹;秦智 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 陈选中 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 不同 粒子 状态 双向 量子 密钥 分发 方法 | ||
1.基于两种不同粒子状态的双向量子密钥分发方法,其特征在于,包括以下步骤:
S1、第一协议方Alice随机生成二进制字符串SA={Sa1,Sa2,...,SaI},并根据二进制字符串SA中的字符Sai制备对应的单光子态粒子;其中i=1,2,...,I;I=4n;Sai∈{0,1},n为最后得到密钥的长度;
S2、第一协议方Alice对制备完成的单光子态粒子随机进行H操作或I操作,并将H操作或I操作后得到的粒子发送给第二协议方Bob;
S3、第二协议方Bob对接收到的粒子进行H操作或I操作,并对H操作或I操作后得到的粒子进行Z基测量,得到粒子具体的量子态,并进行窃听检测;
S4、第一协议方Alice和第二协议方Bob进行讨论,保留使用相同操作的粒子,同时第一协议方Alice更新二进制字符串SA,第二协议方Bob获取二进制字符串SA;
S5、第二协议方Bob随机生成二进制字符串SB={Sb1,Sb2,...,SbJ},并根据二进制字符串SA中的字符Sai和二进制字符串SB中的字符Sbj制备对应的Bell态粒子;其中j=1,2,...,J;J=2n;Sbj∈{0,1};
S6、第二协议方Bob对制备完成的Bell态粒子进行H操作后发送给第一协议方Alice;
S7、第一协议方Alice将接收到的粒子还原为第二协议方Bob制备的Bell态粒子,并进行Bell基测量,获取二进制字符串SB;
S8、第一协议方Alice将Bell基测量的一半结果公开,进行窃听检测,同时第一协议方Alice和第二协议方Bob更新二进制字符串SB;
S9、第一协议方Alice和第二协议方Bob得到对方的密钥,双方结合对方的密钥和自己的密钥进行通信;
所述步骤S1中第一协议方Alice根据二进制字符串SA中的字符Sai制备对应的单光子态粒子的具体方法为:
若Sai=0,则第一协议方Alice制备单光子态粒子|0;若Sai=1,则第一协议方Alice制备单光子态粒子|1;
所述步骤S2和S3中H操作具体为:将单光子态粒子|0转变为|+,将单光子态粒子|1转变为|-;
所述步骤S2和S3中I操作具体为:保持单光子态粒子|0和|1不变;
所述步骤S5中第二协议方Bob根据二进制字符串SA中的字符Sai和二进制字符串SB中的字符Sbj制备对应的Bell态粒子的具体方法为:
若Sai=0,Sbj=0,则第二协议方Bob制备Bell态粒子|Φ+;若Sai=0,Sbj=1,则第二协议方Bob制备Bell态粒子|Φ-;若Sai=1,Sbj=0,则第二协议方Bob制备Bell态粒子|Ψ+;若Sai=1,Sbj=1,则第二协议方Bob制备Bell态粒子|Ψ-;
所述步骤S6中H操作具体为:将Bell态粒子|Φ+转变为叠加态粒子将Bell态粒子|Φ-转变为叠加态粒子将Bell态粒子|Ψ+转变为叠加态粒子将Bell态粒子|Ψ-转变为叠加态粒子
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010239932.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可重复使用的无菌医用防护服
- 下一篇:一种石墨烯发热电暖砖的制备方法