[发明专利]基于四粒子GHZ态的两方量子密钥协商协议在审

专利信息
申请号: 201510688232.5 申请日: 2015-10-21
公开(公告)号: CN105245331A 公开(公告)日: 2016-01-13
发明(设计)人: 何业锋 申请(专利权)人: 西安邮电大学
主分类号: H04L9/08 分类号: H04L9/08
代理公司: 西安恒泰知识产权代理事务所 61216 代理人: 王芳
地址: 710061 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于四粒子GHZ态的两方量子密钥协商协议:步骤1:Alice和Bob随机生成各自的经典密钥并协商函数;步骤2:Alice选择n个四粒子的GHZ并分序列,将诱骗光子随机插入三个序列发送给Bob;步骤3:Bob测量诱骗光子;Alice计算错误率;步骤4:Alice对序列中序号相同的每三个相应粒子执行两次CNOT操作;步骤5:Alice执行幺正变换得到新的序列,选出诱骗光子插入序列发送给Bob;步骤6:Bob测量诱骗光子;Alice比较测量结果计算错误率;错误率低执行步骤7;否则返回步骤2;步骤7:Alice生成共享密钥;步骤8:Bob生成共享密钥。本发明能够抵抗已有的参与者攻击和外部攻击。同时,量子比特效率远远高于现有协议。
搜索关键词: 基于 粒子 ghz 量子 密钥 协商 协议
【主权项】:
一种基于四粒子GHZ态的两方量子密钥协商协议,其特征在于,具体包括如下步骤:步骤1:Alice和Bob随机生成各自的2n比特的经典密钥KA和KB:并协商以下函数:<mrow><mi>H</mi><mrow><mo>(</mo><msub><mi>K</mi><mi>A</mi></msub><mo>,</mo><msub><mi>K</mi><mi>B</mi></msub><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msubsup><mi>K</mi><mi>A</mi><mn>1</mn></msubsup><mo>|</mo><mo>|</mo><msubsup><mi>K</mi><mi>B</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mrow><mo>(</mo><msubsup><mi>K</mi><mi>A</mi><mn>2</mn></msubsup><mo>|</mo><mo>|</mo><msubsup><mi>K</mi><mi>B</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>...</mo><mo>|</mo><mo>|</mo><mrow><mo>(</mo><msubsup><mi>K</mi><mi>A</mi><mi>n</mi></msubsup><mo>|</mo><mo>|</mo><msubsup><mi>K</mi><mi>B</mi><mi>n</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>步骤2:Alice随机从集合{|G1>abcd,|G2>abcd,|G3>abcd,|G4>abcd}中选择n个四粒子的GHZ,并将这n个四粒子的GHZ的所有粒子分成四个有序的序列Sa,Sb,Sc和Sd,其中序列Sa,Sb,Sc和Sd分别由每个GHZ态中的粒子a,b,c和d组成;Alice从集合{|0>,|1>,|+>,|‑>}中随机选出3m个诱骗光子,并且将这3m个诱骗光子随机插入序列Sb,Sc和Sd,且每个序列中插入m个诱骗光子,分别得到新的序列S'b,S'c和S'd;Alice将序列S'b,S'c和S'd发送给Bob,自己保留序列Sa;n,m均为大于1的正整数;步骤3:当Bob收到序列S'b,S'c和S'd后,通过经典认证信道告知Alice;Alice通过经典认证信道公布诱骗光子在序列S'b,S'c和S'd中的位置与相应的测量基{|0>,|1>}或{|+>,|‑>};Bob用正确的测量基去测量相应的诱骗光子,并将测量结果通过经典认证信道告诉Alice;Alice比较测量结果和诱骗光子的初始状态,并计算错误率;如果错误率低于设定的限门值,则执行步骤4;否则,返回步骤2;步骤4:Alice对序列Sb,Sc和Sd中序号相同的每三个相应粒子执行两次CNOT操作;然后,Bob对序列Sc和Sd中序号相同的每两个粒子c,d执行基测量;根据测量结果,Bob得知序列Sa和Sb中的相应粒子a,b塌缩到哪个Bell态;Alice根据自己选择的n个GHZ态的初始态,可以确定粒子a和b塌缩到的状态,以及粒子c和d塌缩到的态;步骤5:Alice根据经典密钥KA对序列Sa中的第i(i=1,2,…,n)个粒子执行幺正变换得到新的序列而幺正变换的下标i1和i2依次等于的两比特值;随后,Alice对序列执行一个置换运算∏n,得到一个随机化的序列然后,Alice从集合{|0>,|1>,|+>,|‑>}中随机选出m个诱骗光子,并将这m个诱骗光子随机插入序列得到新序列将序列发送给Bob;步骤6:当Bob收到这序列后,通过经典认证信道告知Alice;Alice通过经典认证信道公布诱骗光子在序列中的位置与相应的测量基{|0>,|1>}或{|+>,|‑>};Bob用正确的测量基去测量相应的诱骗光子,并将测量结果通过经典认证信道告诉Alice;Alice比较测量结果和诱骗光子的初始状态,并计算错误率;如果错误率低于设定的限门值,则执行步骤7;否则,返回步骤2;步骤7:Bob将步骤4中得到的序列Sc和Sd中所有序号相同的两个粒子c,d的基测量结果利用下式转化成2n个经典比特:|00>→00,|01>→01,|10>→10,|11>→11;并将这2n个经典比特与密钥KB进行异或运算,然后通过经典认证信道公布运算结果;Alice根据步骤4中得到的序列Sc和Sd中的相应的两个粒子c,d的基测量结果计算Bob的密钥KB;并根据密钥KA和KB,Alice计算双方的共享密钥:K=H(KA,KB)。步骤8:Alice公布步骤5采用的置换运算∏n;Bob对序列执行相应的逆置换得到原始序列接着,Bob依次对序列和Sb中序号相同的两个粒子执行Bell测量;根据测量结果和相应的初始Bell态,Bob计算出KA,从而生成共享密钥:K=H(KA,KB)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510688232.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top