【技术实现步骤摘要】
防止量子2
‑
1不经意传输协议接收方不正当测量的方法
[0001]本专利技术涉及密码学协议的
,更具体地,涉及一种防止量子2
‑
1不经意传输协议接收方式不正当测量的方法。
技术介绍
[0002]密码学在当今的政治、经济、军事和日常生活中起着越来越重要的作用,不经意传输协议是设计一些重要密码协议的基础,为密码学的一个基本元件,是指协议参与方以一种模糊化的方式传递消息,从而有效的保护参与方的隐私,主要包括信息发送方Alice与信息接收方Bob。
[0003]2‑
1不经意传输协议要求发送方Alice将一对消息(m0,m1)发送给接收方。接收方Bob选择接收(m0,m1)中的一条消息。在协议的最后,Bob得到选择的消息但是不知道另一条消息,Alice不知道Bob接收了哪一条消息。假设消息m由n比特表示,若m的编码正交基为+正交基,那么如果信息接收方使用+正交基测量消息m,可以准确得到m;如果使用
×
正交基测量消息m,只有1/2
n
的概率得到m,反之亦然。
[0004]1986年,Crepeau等人在Procedings of Advances in Cryptology Crypto 86中公开了All
‑
or
‑
nothing disclosure of secrets的文章,明确了信息发送方Alice输入N个数据X1,X2,
…
,X
N
,信息发送方 ...
【技术保护点】
【技术特征摘要】
1.一种防止量子2
‑
1不经意传输协议接收方不正当测量的方法,其特征在于,至少包括:S1.确定信息发送方为Alice,信息接收方为Bob;S2.Alice分别使用+正交基和
×
正交基编码消息m0和消息m1,得到编码后的消息M0和消息M1;S3.Alice分别向消息M0和消息M1中插入冗余信息x,得到量子比特序列(M0,x)和量子比特序列(M1,x);S4.Alice将(M0,x)和(M1,x)随机混合得到M
x
,设y为y
i
y'
i
组合的冗余信息序列,Alice将y插入M
x
得到M
xy
;S5.Alice将M
xy
通过量子信道发送至Bob,并告知Bob冗余信息序列y
i
,Bob随机选择+正交基或
×
正交基测量M
xy
,在M
xy
的测量结果中查找并返回冗余信息序列y
i
的插入位置;S6.Alice判断Bob返回冗余信息序列y
i
的插入位置和冗余信息序列y
i
的实际插入位置是否相同,若是,Alice与Bob之间的量子2
‑
1不经意传输协议继续执行,并执行步骤S7;否则,Alice与Bob之间的量子2
‑
1不经意传输协议终止;S7.Alice告知Bob量子比特序列(M0,x)和量子比特序列(M1,x)中冗余信息x的插入位置,要求Bob随机返回两个位置的值,两个位置的值设为x0和x1;S8.Alice判断Bob返回的x0和x1中是否至少有一个和冗余信息x相同,若是,Alice与Bob之间的量子2
‑
1不经意传输协议继续执行,执行步骤S9;否则,Alice与Bob之间的量子2
‑
1不经意传输协议终止;S9.Alice通过经典信道,将M
xy
中m0和m1的位置告知Bob。2.根据权利要求1所述的防止量子2
‑
1不经意传输协议接收方不正当测量的方法,其特征在于,步骤S3中插入消息M0的冗余信息x的编码正交基和消息m0的编码正交基相同,均为+正交基;插入消息M1的冗余信息x的编码正交基和消息m1的编码正交基相同,均为
×
正交基。3.根据权利要求2所述的防止量子2
‑
1不经意传输协议接收方不正当测量的方法,其特征在于,步骤S3所述量子比特序列(M0,x)表示为量子比特序列(M1,x)表示为其中,n0表示量子比特序列(M0,x)的长度,n1表示量子比特序列(M1,x)的长度,随机混合后得到M
x
的表达...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。