[发明专利]用于量子密钥分发中的保密增强方法和系统在审
申请号: | 202110694012.9 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113300843A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 黄鹏;周颖明;曾贵华 | 申请(专利权)人: | 上海循态信息科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 量子 密钥 分发 中的 保密 增强 方法 系统 | ||
1.一种用于量子密钥分发中的保密增强方法,其特征在于,包括:
步骤1:根据预设最终共享密钥的大小,将协商密钥分成两个部分,通过线性反馈移位寄存器LFSR构造托普利兹矩阵,对后一部分协商密钥进行分块;
步骤2:根据协商密钥分块每个元素的值,利用累加器将协商密钥分块与托普利兹矩阵的乘法运算转换成加法运算,记录中间密钥;
步骤3:合并所有中间密钥,取尾部与协商密钥前一部分长度相同的比特序列进行异或,得到最终所需的共享密钥。
2.根据权利要求1所述的用于量子密钥分发中的保密增强方法,其特征在于,将长度为n的协商密钥划分为两个部分Wr和WTA,长度分别为r和n-r,其中r为最终共享密钥的长度,将长度为n-r的部分分成N个分块,分块长为k,若最后一分块长度不足时进行补0,同时设置累加器的初始状态为0。
3.根据权利要求2所述的用于量子密钥分发中的保密增强方法,其特征在于,对质数2的平方根小数部分的序列进行模2运算,取二进制序列的前m位比特存储到寄存器当中并记为H0,其中m≤r;
H0的值是LFSR的初始状态,也是托普利兹矩阵的第一列,将LFSR的初始状态向右移动一位,即托普利兹矩阵向下移动一位,得到除第一个元素外的第二列的每一个元素,将H0的每一位元素与阶数为m的本原多项式相应位置进行异或,最后将所有异或结果累加得到第二列第一个元素,重复进行构造出m×k的托普利兹矩阵。
4.根据权利要求3所述的用于量子密钥分发中的保密增强方法,其特征在于,将第一个协商密钥分块WTA1和H0构造的托普利兹矩阵输入到压缩模块中,当WTA1[a]=1,a=0,1,…,k-1时,将托普利兹矩阵的第a列的值与累加器中相应的值进行累加;当WTA1[a]=0,a=0,1,…,k-1时,不做任何处理;
进行k次循环后,再将累加器中的值与上一轮寄存器中的值进行异或,此时累加器中的值即为中间密钥H1,长度为m比特。
5.根据权利要求4所述的用于量子密钥分发中的保密增强方法,其特征在于,将H1值更新到寄存器当中,作为下一个分块的LFSR的初始状态,当最后一个分块处理完成后合并所有中间密钥,记为H0,H1,…,HN,取尾部的r个比特与Wr进行异或,得到最终共享密钥。
6.一种用于量子密钥分发中的保密增强系统,其特征在于,包括:
模块M1:根据预设最终共享密钥的大小,将协商密钥分成两个部分,通过线性反馈移位寄存器LFSR构造托普利兹矩阵,对后一部分协商密钥进行分块;
模块M2:根据协商密钥分块每个元素的值,利用累加器将协商密钥分块与托普利兹矩阵的乘法运算转换成加法运算,记录中间密钥;
模块M3:合并所有中间密钥,取尾部与协商密钥前一部分长度相同的比特序列进行异或,得到最终所需的共享密钥。
7.根据权利要求6所述的用于量子密钥分发中的保密增强系统,其特征在于,将长度为n的协商密钥划分为两个部分Wr和WTA,长度分别为r和n-r,其中r为最终共享密钥的长度,将长度为n-r的部分分成N个分块,分块长为k,若最后一分块长度不足时进行补0,同时设置累加器的初始状态为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海循态信息科技有限公司,未经上海循态信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110694012.9/1.html,转载请声明来源钻瓜专利网。