发明名称 基于任意两个GHZ态纠缠交换结果集合编码的无信息泄露双向量子安全直接通信协议
摘要 目前,信息泄露是双向量子安全直接通信(Bidirectional Quantum Secure Direct Communication,BQSDC)的一个严重安全威胁。本发明提出一个基于任意两个GHZ态纠缠交换结果集合编码的无信息泄露BQSDC协议。在该协议中,远距离合法通信双方,Alice和Bob,能够安全交换他们彼此的秘密信息而无需担心信息泄露。该协议利用一个共享的秘密GHZ态来克服信息泄露问题。共享的秘密GHZ态在双向通信过程中起到两种作用:一方面,使Bob知道制备的初态;另一方面,被Bob用于编码秘密信息。另外,该协议每轮通信能够传送六比特秘密信息。相比于已提出的BQSDC协议,该协议的优势在于同时具备如下两个特征:一方面,它能克服信息泄露问题;另一方面,它的容量高达六比特每轮通信。
申请公布号 CN103338187A 申请公布日期 2013.10.02
申请号 CN201310225962.2 申请日期 2013.06.03
申请人 浙江工商大学 发明人 叶天语
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 1.一种基于任意两个GHZ态纠缠交换结果集合编码的无信息泄露双向量子安全直接通信协议,通信容量高达六比特每轮通信,利用一个共享的秘密GHZ态来克服信息泄露问题,共享的秘密GHZ态使Bob知道制备的初态并被Bob用于编码秘密信息,共包括以下六个过程:S1)量子态制备:Alice制备2N个随机处于八个GHZ态之一的量子态{(A<sub>1</sub>,B<sub>1</sub>,C<sub>1</sub>),(A<sub>2</sub>,B<sub>2</sub>,C<sub>2</sub>),…,(A<sub>2N</sub>,B<sub>2N</sub>,C<sub>2N</sub>)},其中下标代表GHZ态的顺序;Alice事先使每两个相邻的GHZ态(A<sub>2n-1</sub>,B<sub>2n-1</sub>,C<sub>2n-1</sub>)和(A<sub>2n</sub>,B<sub>2n</sub>,C<sub>2n</sub>)(n=1,2,…,N)处于相同的量子态;每个GHZ态的粒子A、B和C一起组成三个相应的有序粒子序列S<sub>A</sub>、S<sub>B</sub>和S<sub>C</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>}和S<sub>C</sub>={C<sub>1</sub>,C<sub>2</sub>,…,C<sub>2N</sub>};Alice制备另一份样本GHZ态用于第一次窃听检测,然后将样本粒子A、B和C随机插入相应的原始S<sub>A</sub>、S<sub>B</sub>和S<sub>C</sub>,这样,S<sub>A</sub>、S<sub>B</sub>和S<sub>C</sub>转变成三个新序列S′<sub>A</sub>、S′<sub>B</sub>和S′<sub>C</sub>;Alice将S′<sub>C</sub>传送给Bob,并且自己保留S′<sub>A</sub>和S′<sub>B</sub>;S2)第一次窃听检测:在Bob向Alice证实他已经收到S′<sub>C</sub>后,Alice首先告诉Bob S′<sub>C</sub>中样本粒子C的位置;然后,Bob随机选择Z基({|0&gt;,|1&gt;})或X基({|+&gt;,|一&gt;})来测量S′<sub>C</sub>中的样本粒子C,并且告诉Alice他的测量基和测量结果;Alice选择相同的测量基分别测量S′<sub>A</sub>中对应的样本粒子A和S′<sub>B</sub>中对应的样本粒子B;通过将她的测量结果和Bob的测量结果进行对比,Alice能够知道量子信道是否安全;如果信道是安全的,根据GHZ态粒子间的纠缠相关性,他们的测量结果应该是高度相关的;如果Alice确信信道是不安全的,他们停止通信,否则,他们进入步骤S3;S3)Alice的编码:在剔除样本粒子后,S′<sub>A</sub>、S′<sub>B</sub>和S′<sub>C</sub>分别转变回S<sub>A</sub>、S<sub>B</sub>和S<sub>C</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>中的一个组,(C<sub>2n-1</sub>,C<sub>2n</sub>)形成S<sub>C</sub>中的一个组(n=1,2,…,N);Alice和Bob商定他们在同一组的不同粒子上施加他们各自的酉操作以进行编码,而且,他们还商定,对于每个人来说,被编码的粒子A的位置应当和被编码的粒子B的位置相同;换句话说,在第n组,如果Alice对粒子A<sub>2n-1</sub>(A<sub>2n</sub>)施加酉操作<img file="FSA00000908271500021.GIF" wi="127" he="84" />和对粒子B<sub>2n-1</sub>(B<sub>2n</sub>)施加酉操作<img file="FSA00000908271500022.GIF" wi="156" he="83" />Bob应当对粒子A<sub>2n</sub>(A<sub>2n-1</sub>)施加酉操作<img file="FSA00000908271500023.GIF" wi="127" he="83" />和对粒子B<sub>2n</sub>(B<sub>2n-1</sub>)施加酉操作<img file="FSA00000908271500024.GIF" wi="156" he="84" />假定Alice在通信中对粒子A<sub>2n-1</sub>施加<img file="FSA00000908271500025.GIF" wi="128" he="84" />和对粒子B<sub>2n-1</sub>施加<img file="FSA00000908271500026.GIF" wi="126" he="83" />(n=1,2,…,N)来编码她的秘密信息;然后,Alice制备大量随机处于四个量子态{|0&gt;,|1&gt;,|+&gt;,|-&gt;}之一的样本单粒子用于第二次窃听检测,并且将这些单粒子随机插入S<sub>B</sub>,相应地,S<sub>B</sub>转变成一个新序列S″<sub>B</sub>;然后,Alice将S″<sub>B</sub>传送给Bob;S4)第二次窃听检测:在Bob向Alice证实他已经收到S″<sub>B</sub>后,Alice向Bob公布样本单粒子的位置和制备基;然后,Bob用与Alice的制备基相同的基测量样本单粒子,并且向Alice公布测量结果;通过比较样本单粒子的初态和Bob的测量结果,Alice能够知道量子信道是否安全;如果Alice证实信道是不安全的,他们停止通信,否则,他们进入步骤S5;S5)第三次窃听检测:Alice制备大量随机处于四个量子态{|0&gt;,|1&gt;,|+&gt;,|-&gt;}之一的样本单粒子用于第三次窃听检测,并且将这些样本单粒子随机插入S<sub>A</sub>,相应地,S<sub>A</sub>转变成一个新序列S″<sub>A</sub>;然后,Alice将S″<sub>A</sub>传送给Bob;在Bob向Alice证实他已经收到S″<sub>A</sub>后,Alice向Bob公布样本单粒子的位置和制备基;然后,Bob用与Alice的制备基相同的基测量样本单粒子,并且向Alice公布测量结果;通过比较样本单粒子的初态和Bob的测量结果,Alice能够知道量子信道是否安全;如果Alice证实信道是不安全的,他们停止通信,否则,他们进入步骤S6;S6)双向通信:在剔除样本单粒子后,S″<sub>B</sub>和S″<sub>A</sub>再次分别转变回S<sub>B</sub>和S<sub>A</sub>,这样Bob就同时拥有S<sub>A</sub>、S<sub>B</sub>和S<sub>C</sub>;Bob从每个序列按顺序挑出一个粒子,并将每两个相邻的GHZ态作为一组,即第n组包含两个GHZ态<img file="FSA00000908271500031.GIF" wi="1137" he="110" />(n=1,2,…,N);然后,Bob首先对(A<sub>2n</sub>,B<sub>2n</sub>,C<sub>2n</sub>)进行GHZ基测量,所以他将知道Alice在步骤S1制备的第n组的初态;根据他的GHZ基测量结果,Bob重新产生一个没有进行过量子态测量的新的(A<sub>2n</sub>,B<sub>2n</sub>,C<sub>2n</sub>);Bob对新的粒子A<sub>2n</sub>施加<img file="FSA00000908271500032.GIF" wi="128" he="84" />和对新的粒子B<sub>2n</sub>施加<img file="FSA00000908271500033.GIF" wi="126" he="83" />以编码他的秘密信息,相应地,第n组转变成<img file="FSA00000908271500034.GIF" wi="1451" he="110" />然后,Bob对<img file="FSA00000908271500035.GIF" wi="564" he="97" /><img file="FSA00000908271500036.GIF" wi="538" he="97" />和(C<sub>2n-1</sub>,C<sub>2n</sub>)进行Bell基测量;根据两个GHZ态纠缠交换结果集合编码规则,Bob能够知道<img file="FSA00000908271500037.GIF" wi="1451" he="109" />隶属于哪个结果集合;然后,Bob通过经典信道向Alice公布这个结果集合;根据Bob公布的结果集合,利用关于任意两个GHZ态纠缠交换结果所隶属的集合的规律,Alice能够推断出<img file="FSA00000908271500038.GIF" wi="1395" he="111" />的八种可能状态;而且,既然Alice从步骤S1制备过程知道第n组的初态,根据她的复合酉操作<img file="FSA00000908271500039.GIF" wi="834" he="97" />Alice能够知道<img file="FSA00000908271500041.GIF" wi="610" he="98" />的状态;这样Alice能够根据任意两个GHZ态之间的转变关系推断出Bob的复合酉操作<img file="FSA00000908271500042.GIF" wi="787" he="98" />相应地,Alice可以推断出Bob的秘密信息(k<sub>n</sub>,l<sub>n</sub>,t<sub>n</sub>);类似地,根据<img file="FSA00000908271500043.GIF" wi="1453" he="113" />所隶属的结果集合,利用关于任意两个GHZ态纠缠交换结果所隶属的集合的规律,Bob也能够推断出<img file="FSA00000908271500044.GIF" wi="1398" he="112" />的八种可能状态;既然Bob从他对(A<sub>2n</sub>,B<sub>2n</sub>,C<sub>2n</sub>)的GHZ基测量知道第n组的初态,根据他的复合酉操作<img file="FSA00000908271500045.GIF" wi="826" he="98" />Bob能够知道<img file="FSA00000908271500046.GIF" wi="711" he="99" />的状态;这样Bob能够根据任意两个GHZ态之间的转变关系推断出Alice的秘密信息(i<sub>n</sub>,j<sub>n</sub>,r<sub>n</sub>);显然,(A<sub>2n</sub>,B<sub>2n</sub>,C<sub>2n</sub>)扮演了Alice和Bob之间的一个共享秘密GHZ态的角色,起到了两个作用:一方面,让Bob知道制备的初态,另一方面,被Bob用于编码秘密信息。
地址 310018 浙江省杭州市下沙高教园区学正街18号