一种适用于多方量子通信的隐私放大方法与流程

文档序号:12133533阅读:来源:国知局

技术特征:

1.一种适用于多方量子通信的隐私放大方法,应用于一个发送端和N个接收端,N为大于1的自然数,其特征在于,包括如下步骤:

S1:发送端获取一随机数串;

S2:发送端以及各接收端选取相同的第一共享密钥,生成相同的第一矩阵;

S3:所述的发送端以及各接收端选取相同的第二共享密钥;发送端对随机数串采用步骤S2的第一矩阵做运算,得到第一运算结果,再使用第二共享密钥对第一运算结果加密得到第二运算结果;

S4:发送端将随机数串与第二运算结果通过经典信道分别发送给各个接收端;

S5:各接收端分别对接收到的第二运算结果采用第二共享密钥进行解密,分别得到第一中间值;各接收端分别对接收到的随机数串采用步骤S2的第一矩阵执行所述的步骤S3的运算,分别得到第二中间值;

S6:在各接收端中比较第一中间值与第二中间值是否相等,标记比较结果,并发送给发送端;

S7:发送端接收各接收端的步骤S6的标记结果,并进行判断:各接收端的标记结果均为“相等”则验证通过,继续执行;否则,验证失败,停止执行;

S8:发送端与各接收端分别根据随机数串生成第二矩阵,将所述的第二矩阵与待隐私放大的密钥运算,得到最终密钥。

2.根据权利要求1所述的适用于多方量子通信的隐私放大方法,其特征在于,所述的步骤S3和S5中,所述的运算包括如下步骤:所述的发送端以及各接收端将随机数串与第二共享密钥以相同方式组合成组合密钥;将第一矩阵与组合密钥相乘得到第一运算结果。

3.根据权利要求1或2所述的适用于多方量子通信的隐私放大方法,其特征在于,所述的随机数串的长度为(n+m-1),n为待隐私放大的密钥长度,m为隐私放大后的密钥长度。

4.根据权利要求3所述的适用于多方量子通信的隐私放大方法,其特征在于,所述的步骤S2中,所述的发送端和各接收端选取相同的长度为k或2k的第一共享密钥,通过LFSR和第一共享密钥计算出第一矩阵;所述的第一矩阵的大小为(k×(L+k));其中,L=n+m-1所述的发送端和各接收端设定验证失效的概率ε,k通过ε=L×2-k+1计算得到。

5.根据权利要求4所述的适用于多方量子通信的隐私放大方法,其特征在于,所述步骤S3中,所述的第二共享密钥的长度为k。

6.根据权利要求1所述的适用于多方量子通信的隐私放大方法,其特征在于,所述步骤S5以及S8中,所述运算为乘法运算。

7.根据权利要求1所述的适用于多方量子通信的隐私放大方法,其特征在于,所述步骤S4中,发送端将随机数串和第二运算结果再加密后发给各接收端。

8.根据权利要求7所述的适用于多方量子通信的隐私放大方法,其特征在于,所述的发送端和接收端内预存有共享密钥,所述的再加密步骤采用所述的共享密钥进行加密处理。

9.根据权利要求1或2所述的适用于多方量子通信的隐私放大方法,其特征在于,所述的第一矩阵和/或第二矩阵为Toeplitz矩阵。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1