发明名称 基于一个共享辅助逻辑Bell态的抗集体退相位噪声鲁棒量子对话方法
摘要 本发明提出一种基于一个共享辅助逻辑Bell态的抗集体退相位噪声鲁棒量子对话方法。在本发明方法中,每个由四物理量子比特构成的四个逻辑Bell态被用于对抗集体退相位噪声。信息泄露问题通过从一个通信方向另一个通信方直接两步传送辅助逻辑Bell态来克服。Bell态测量而非四量子比特联合测量被用于解码。本发明方法对窃听者的主动攻击,如截获‑重发攻击、测量‑重发攻击、纠缠‑测量攻击和木马攻击,具有良好的安全性。
申请公布号 CN104104498B 申请公布日期 2017.05.03
申请号 CN201410355955.9 申请日期 2014.07.22
申请人 浙江工商大学 发明人 叶天语
分类号 H04L9/00(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 代理人
主权项 一种基于一个共享辅助逻辑Bell态的抗集体退相位噪声鲁棒量子对话方法,利用每个由四物理量子比特构成的四个逻辑Bell态对抗集体退相位噪声;通过从一个通信方向另一个通信方直接两步传送辅助逻辑Bell态来克服信息泄露问题;利用Bell态测量而非四量子比特联合测量进行解码;对窃听者的主动攻击,如截获‑重发攻击、测量‑重发攻击、纠缠‑测量攻击和木马攻击,具有良好的安全性;共包括以下五个过程:S1)Alice对传输量子态的制备和对第一次窃听检测的准备:Alice产生一个由2N个逻辑Bell态组成的传输量子态序列,即S={(A<sub>1</sub>,B<sub>1</sub>),(A<sub>2</sub>,B<sub>2</sub>),…,(A<sub>t</sub>,B<sub>t</sub>),…(A<sub>2N</sub>,B<sub>2N</sub>)},其中A<sub>t</sub>和B<sub>t</sub>(t=1,2,…,2N)分别为第t个逻辑Bell态的第1和第2个逻辑量子比特;而且,Alice事先使每两个相邻的逻辑Bell态(A<sub>2n‑1</sub>,B<sub>2n‑1</sub>)和(A<sub>2n</sub>,B<sub>2n</sub>)(n=1,2,…,N)处于相同的随机处于四个量子态<img file="FSB0000159024290000011.GIF" wi="666" he="108" />之一的量子态;Alice从每个逻辑Bell态挑选出第1个逻辑量子比特来组成一个新的序列S<sub>A</sub>={A<sub>1</sub>,A<sub>2</sub>,…,A<sub>2N‑1</sub>,A<sub>2N</sub>},剩余的逻辑量子比特构成另一个新的序列S<sub>B</sub>={B<sub>1</sub>,B<sub>2</sub>,…,B<sub>2N‑1</sub>,B<sub>2N</sub>};为了窃听检测,Alice制备足够的随机处于四个量子态{|0<sub>dp</sub>&gt;,|1<sub>dp</sub>&gt;,|+<sub>dp</sub>&gt;,|‑<sub>dp</sub>&gt;}之一的诱骗逻辑量子比特;然后,Alice将它们与S<sub>B</sub>随机地混合来构成一个新序列S′<sub>B</sub>;最后,Alice将S′<sub>B</sub>发送给Bob,并将S<sub>A</sub>保留在自己手中;S2)第一次窃听检测:在Alice确认Bob成功收到后,他们开始公开讨论;Alice向Bob公开那些诱骗逻辑量子比特的位置和制备基;然后,Bob用Alice告诉的基测量那些诱骗逻辑量子比特,并向Alice宣布他的测量结果;Alice 能容易地通过比较那些诱骗逻辑量子比特的初态和Bob对它们的测量结果估计出错误率;如果错误率不合理地高,通信被放弃,否则,通信被继续;S3)Alice的编码和对第二次窃听检测的准备:根据她的第n个两比特秘密信息(i<sub>n</sub>,j<sub>n</sub>),Alice对逻辑量子比特A<sub>2n‑1</sub>施加复合酉操作<img file="FSB0000159024290000021.GIF" wi="106" he="75" />进行编码,其中i<sub>n</sub>,j<sub>n</sub>∈{0,1},n∈{1,2,…,N};相应地,S<sub>A</sub>被转变为<img file="FSB0000159024290000022.GIF" wi="1355" he="100" />为了窃听检测,Alice制备足够的随机处于四个量子态{|0<sub>dp</sub>&gt;,|1<sub>dp</sub>&gt;,|+<sub>dp</sub>&gt;,|‑<sub>dp</sub>&gt;}之一的诱骗逻辑量子比特,并将它们与S′<sub>A</sub>随机混合来构成一个新序列S″<sub>A</sub>;然后,Alice将S″<sub>A</sub>传送给Bob;S4)第二次窃听检测:在Alice确认Bob成功收到后,他们执行与第一次窃听检测一样的公开讨论;S5)Bob的编码和他们的解码:Bob分别丢弃S′<sub>B</sub>和S″<sub>A</sub>中所有的诱骗逻辑量子比特;这样,S′<sub>B</sub>和S″<sub>A</sub>被分别改变为S<sub>B</sub>和S′<sub>A</sub>;然后,根据他的第n个两比特秘密信息(k<sub>n</sub>,l<sub>n</sub>),Bob对S′<sub>A</sub>中的逻辑量子比特<img file="FSB0000159024290000023.GIF" wi="223" he="73" />施加复合酉操作<img file="FSB0000159024290000024.GIF" wi="106" he="75" />进行编码,其中k<sub>n</sub>,l<sub>n</sub>∈{0,1},n∈{1,2,…,N};相应地,S′<sub>A</sub>被转变为<img file="FSB0000159024290000025.GIF" wi="1688" he="105" />在手上拥有两个序列S<sub>B</sub>和S″′<sub>A</sub>后,Bob按顺序从每个序列挑选出一个逻辑量子比特,并将两个相邻的逻辑Bell态保存为一组;也就是说,第n组为<img file="FSB0000159024290000026.GIF" wi="868" he="120" />对于第n组的每个逻辑Bell态,Bob对第一和第三个量子比特、第二和第四个量子比特施加两个Bell态测量;然后,Bob公开他对第一个逻辑Bell态的测量结果;根据Bob的公布和她的复合酉操作<img file="FSB0000159024290000027.GIF" wi="134" he="74" />Alice能够解码出Bob的两比特秘密信息,既然她自己制备 (A<sub>2n‑1</sub>,B<sub>2n‑1</sub>);类似地,Bob能读出Alice的两比特秘密信息,因为他从对(A<sub>2n</sub>,B<sub>2n</sub>)的测量知道(A<sub>2n‑1</sub>,B<sub>2n‑1</sub>)的初态。
地址 310012 浙江省杭州市西湖区教工路149号