[发明专利]一种基于Bell态的两方量子密钥协商方法及系统有效
申请号: | 201910447279.0 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110098930B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 闫丽丽;张仕斌;昌燕;盛志伟 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 谈杰 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bell 量子 密钥 协商 方法 系统 | ||
1.一种基于Bell态的两方量子密钥协商方法,其特征在于,所述基于Bell态的两方量子密钥协商方法包括:
步骤一,用户A提取每个Bell态中的第一个粒子和第二个粒子,按照顺序排列,分别形成量子序列S1和S2,并将S2发送给用户B;具体包括:
用户A选择一个长为2n的随机数其中表示KA中的第i个数;用户A随机制备2n个Bell态或用户A提取Bell态中所有第一个粒子和第二个粒子,按照顺序排列,分别形成量子序列S1和S2,并将S2发送给用户B;
步骤二,用户B对收到的粒子,随机的选择其中的一半粒子执行反射操作,另一半执行测量操作;具体包括:
用户B选择一个长为n的随机数其中表示KB中的第i个数;用户B对收到的粒子,随机的选择其中的一半粒子执行反射操作,另一半执行测量操作;其中执行反射操作的粒子用于窃听检测,执行测量操作的粒子用于协商密钥;对于执行测量操作的粒子,用户B根据KB的值重新制备新的粒子并发送;如果用户B制备一个与测量结果处在相同状态的粒子发送;如果用户B制备一个与测量结果处在相反状态的粒子发送;在发送粒子的过程中,用户B使用延迟技术打乱发送粒子的顺序,打乱后粒子的原来顺序只有用户B知道;
步骤三,当用户A将用户B发送的全部粒子存储后,对外公布KA,随后用户B对外宣布对S2中每个粒子所做的相应操作和反射粒子的原有顺序;
步骤四:基于用户B公布的信息,用户A开始检测窃听;
步骤五,在确定没有窃听者后,用户A和用户B丢掉检测粒子,并将KA中对应的检测粒子部分去掉,存储剩下的部分为用户B公布剩余粒子的正确位置;用户A将收到的剩余粒子和自己手中相应位置的粒子执行Bell测量,根据测量结果就可以推断出KB;最后用户A和用户B分别计算共享密钥
2.如权利要求1所述基于Bell态的两方量子密钥协商方法,其特征在于,步骤三进一步包括:
当用户A将用户B发送的全部粒子存储后,对外公布KA;随后用户B对外宣布对S2中每个粒子所做的相应操作,对于其中的反射粒子,还需公布粒子的原有顺序,使用户A能够还原出反射粒子的正确顺序。
3.如权利要求1所述基于Bell态的两方量子密钥协商方法,其特征在于,步骤四进一步包括:
基于用户B公布的内容,用户A进行检测窃听;用户A将反射的粒子和自己手中相应位置的粒子执行Bell联合测量,如果测量结果和制备的Bell态的初始态相同,说明不存在窃听者,协议继续执行步骤五,否则协议中止执行。
4.一种实施权利要求1所述基于Bell态的两方量子密钥协商方法的基于Bell态的两方量子密钥协商系统。
5.一种实现权利要求1~3任意一项所述基于Bell态的两方量子密钥协商方法的信息数据处理终端。
6.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-3任意一项所述的基于Bell态的两方量子密钥协商方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910447279.0/1.html,转载请声明来源钻瓜专利网。