发明名称 基于腔QED任意两个Bell态纠缠交换的无信息泄露量子对话协议
摘要 本发明提出一个基于腔QED任意两个Bell态纠缠交换的无信息泄露量子对话协议,有效利用了腔QED中原子的演化规律和任意两个Bell态纠缠交换结果。而且,本发明的协议还利用一个共享的秘密Bell态克服信息泄露问题,使得Alice和Bob合法双方能够无信息泄露地交换他们彼此的秘密信息。共享的秘密Bell态具有两个作用:一方面,使得Bob知道制备的初态;另一方面,用于编码Bob的秘密信息和进行纠缠交换。另外,本发明的协议能够抵抗外部窃听者的主动攻击,如截获-重发攻击、测量-重发攻击和纠缠-测量攻击。
申请公布号 CN103346876A 申请公布日期 2013.10.09
申请号 CN201310279104.6 申请日期 2013.06.28
申请人 浙江工商大学 发明人 叶天语
分类号 H04L9/00(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 代理人
主权项 1.一种基于腔QED任意两个Bell态纠缠父换的无信息泄露量子对话协议,有效利用了腔QED中原子的演化规律和任意两个Bell态纠缠交换结果,并且利用一个共享的秘密Bell态克服信息泄露问题,共享的秘密Bell态使Bob知道制备的初态并用于编码Bob的秘密信息和进行纠缠交换,其共包括以下五个过程:S1)量子态制备:Alice制备2N个随机处于四个Bell态之一的量子态{(A<sub>1</sub>,B<sub>1</sub>),(A<sub>2</sub>,B<sub>2</sub>),…,(A<sub>2N</sub>,B<sub>2N</sub>)},这里,下标代表每个Bell态的顺序;A1ice事先让每两个相邻的Bell态(A<sub>2n-1</sub>,B<sub>2n-1</sub>)和(A<sub>2n</sub>,B<sub>2n</sub>)(n=1,2,…,N)处于相同的状态;来自每个Bell态的原子A(B)形成一个有序原子序列S<sub>A</sub>(S<sub>B</sub>),即S<sub>A</sub>={A<sub>1</sub>,A<sub>2</sub>,…,A<sub>2N</sub>}和S<sub>B</sub>={B<sub>1</sub>,B<sub>2</sub>,…,B<sub>2N</sub>};Alice制备另一簇Bell态作为样本量子态用于安全检测,并将原子A(B)随机插入相应的原始序列S<sub>A</sub>(S<sub>B</sub>),相应地,序列S<sub>A</sub>(S<sub>B</sub>)转变成新序列S′<sub>A</sub>(S′<sub>B</sub>);然后,Alice将S′<sub>B</sub>发送给Bob,并自己保存S′<sub>A</sub>;S2)第一次安全检测:在Bob向Alice证实他已经收到序列S′<sub>B</sub>后,他们开始进行第一次安全检测;Alice告诉BobS′<sub>B</sub>中样本原子B的位置;然后,Bob随机选择Z基({|g&gt;,|e&gt;})或X基({|+&gt;,|-&gt;})测量S′<sub>B</sub>中的样本原子B,并告诉Alice他的测量基和测量结果;Alice选择相同的测量基测量S′<sub>A</sub>中的样本原子A;通过比较她自己的测量结果和Bob的测量结果,Alice能够判断是否存在窃听;如果信道是安全的,根据Bell态原子间的纠缠相关性,他们的测量结果应该是高度相关的,那么通信继续,否则,错误率将超过门限从而通信被终止;S3)Alice的编码:在剔除样本原子后,S′<sub>A</sub>和S′<sub>B</sub>分别转变回S<sub>A</sub>和S<sub>B</sub>;Alice和Bob将他们自己的序列进行分组(一组包含两个相邻的原子),即(A<sub>2n-1</sub>,A<sub>2n</sub>)形成S<sub>A</sub>中的一组,(B<sub>2n-1</sub>,B<sub>2n</sub>)形成S<sub>B</sub>中的一组(n=1,2,…,N);他们商定,每组中Alice施加酉操作的原子A的位置应该与对应组中Bob施加酉操作的原子B的位置不同;也就是说,在第n组,如果Alice对原子A<sub>2n-1</sub>(A<sub>2n</sub>)施加她的酉操作<img file="FSA00000920781900021.GIF" wi="133" he="83" />Bob应当对原子B<sub>2n</sub>(B<sub>2n-1</sub>)施加他的酉操作<img file="FSA00000920781900022.GIF" wi="130" he="84" />这里假定Alice对A<sub>2n-1</sub>(n=1,2,…,N)施加<img file="FSA00000920781900023.GIF" wi="102" he="83" />来编码她的秘密信息;Alice制备大量的随机处于四个量子态{|g&gt;,|e&gt;,|+&gt;,|-&gt;}之一的单原子作为样本原子用于第二次安全检测,并将这些单原子随机插入S<sub>A</sub>,相应地,S<sub>A</sub>转变成一个新序列S″<sub>A</sub>;然后,Alice将S″<sub>A</sub>发送给Bob;S4)第二次安全检测:在Bob向Alice证实他已经收到序列S″<sub>A</sub>后,Alice告诉BobS″<sub>A</sub>中样本原子的位置和制备基;然后,Bob用与Alice的制备基相同的基态测量样本原子并告诉Alice他的测量结果;通过比较样本原子的初态和Bob的测量结果,Alice能够判断是否存在窃听;如果信道是安全的,通信继续,否则,错误率将超过门限从而通信被终止;S5)量子对话:在剔除样本原子后,S″<sub>A</sub>再次转变回S<sub>A</sub>;拥有两个序列S<sub>A</sub>和S<sub>B</sub>在手上后,Bob按顺序分别从每个序列挑出一个原子,并将每两个相邻的Bell态存为一组,即第n组包含两个Bell态<img file="FSA00000920781900024.GIF" wi="757" he="110" />Bob首先对(A<sub>2n</sub>,B<sub>2n</sub>)进行Bell基测量,因此他将知道Alice制备的第n组的初态;根据他的Bell基测量结果,Bob重新产生一对新的没有进行过量子态测量的(A<sub>2n</sub>,B<sub>2n</sub>);然后,Bob对新原子B<sub>2n</sub>施加<img file="FSA00000920781900025.GIF" wi="101" he="83" />来编码他的秘密信息,那么第n组将从<img file="FSA00000920781900026.GIF" wi="726" he="111" />变成<img file="FSA00000920781900027.GIF" wi="862" he="110" />Bob将原子<img file="FSA00000920781900031.GIF" wi="218" he="82" />和A<sub>2n</sub>同时送入上面所述的一个单模腔,在经典场驱动下,它们同时与这个单模腔发生反应;与此同时,Bob将原子B<sub>2n-1</sub>和<img file="FSA00000920781900032.GIF" wi="188" he="84" />同时送入另一个同样的单模腔,在经典场驱动下,它们也同时与这个单模腔发生反应;在两种情况下Bob都选择反应时间和拉比频率以满足λt=π/4和Ωt=π;然后,在它们飞出各自的单模腔后,Bob用Z基分别测量原子<img file="FSA00000920781900033.GIF" wi="218" he="84" />和A<sub>2n</sub>的状态以及原子B<sub>2n-1</sub>和<img file="FSA00000920781900034.GIF" wi="186" he="84" />的状态;接着,Bob向Alice公布原子<img file="FSA00000920781900035.GIF" wi="220" he="83" />和A<sub>2n</sub>以及原子B<sub>2n-1</sub>和<img file="FSA00000920781900036.GIF" wi="185" he="83" />的测量结果;从Bob的公布,根据关于腔QED任意两个Bell态纠缠交换结果所隶属的集合的规律,Alice能够推断出<img file="FSA00000920781900037.GIF" wi="833" he="110" />的四种可能状态;而且,根据她自己的酉操作<img file="FSA00000920781900038.GIF" wi="131" he="84" />既然她自己制备初态,Alice能够知道Bob的秘密信息(k<sub>n</sub>,l<sub>n</sub>);另一方面,从他自己的测量结果,根据关于腔QED任意两个Bell态纠缠交换结果所隶属的集合的规律,Bob也能够推断出<img file="FSA00000920781900039.GIF" wi="838" he="111" />的四种可能状态;根据他自己的酉操作<img file="FSA000009207819000310.GIF" wi="135" he="83" />Bob能够知道Alice的秘密信息(i<sub>n</sub>,j<sub>n</sub>),既然他从(A<sub>2n</sub>,B<sub>2n</sub>)的Bell基测量知道制备的初态;明显的是,(A<sub>2n</sub>,B<sub>2n</sub>)扮演了Alice和Bob之间一个共享秘密Bell态的角色,具有两种作用:一方面,使得Bob知道制备的初态,另一方面,用于编码Bob的秘密信息和进行纠缠交换。
地址 310018 浙江省杭州市下沙高教园区学正街18号