[发明专利]用于量子密钥分发系统的初始密钥纠错模块及方法有效
申请号: | 201710730124.9 | 申请日: | 2017-08-23 |
公开(公告)号: | CN109428711B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 徐永祥;相耀 | 申请(专利权)人: | 科大国盾量子技术股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京市中联创和知识产权代理有限公司 11364 | 代理人: | 王影 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 量子 密钥 分发 系统 初始 纠错 模块 方法 | ||
1.一种用于量子密钥分发系统的纠错模块,其包括初始密钥纠错处理模块,所述初始密钥纠错处理模块被设置成根据纠错算法对初始密钥进行纠错处理;
所述纠错模块的特征在于,其被设置成根据所述初始密钥纠错处理模块的实时纠错速率和所述量子密钥分发系统的所述初始密钥的实时生成速率来动态调整所述量子密钥分发系统和/或所述纠错算法的参数,且所述纠错模块还包括:
初始密钥实时生成速率获取模块,其被设置成获取所述量子密钥分发系统中初始密钥的实时生成速率a;
网络延时测定模块,其被设置成测定经典网络中的网络延时值Tnet;
迭代次数获取模块,其被设置成获取所述纠错算法在对具有错误率水平err的所述初始密钥进行纠错运算时需要的迭代次数Cerr;
实时纠错速率获取模块,其被设置成计算所述纠错算法在对所述初始密钥进行纠错运算时的实时纠错速率b,其中,根据所述网络延时值Tnet、单次迭代需要的计算时间Tcalc、单次纠错的初始密钥数量N以及所述迭代次数Cerr来计算所述实时纠错速率b;
处理能力评估模块,其被设置成将所述实时纠错速率b与所述初始密钥的实时生成速率a进行比较并输出评估结果;以及
关键参数调节模块,其被设置成根据所述处理能力评估模块输出的所述评估结果来动态调节所述纠错算法的参数,其中,所述参数包括纠错迭代次数和/或纠错总时间的上限阈值。
2.如权利要求1所述的纠错模块,其特征在于,所述初始密钥的实时生成速率a利用以下公式获得:
其中,n为所述初始密钥的接收方的探测器通道数量,det_cnti为第i个所述探测器通道中探测器每秒钟的计数,ki为所述初始密钥的数量与所述探测器每秒钟的计数det_cnti之间的比例系数。
3.如权利要求1所述的纠错模块,其特征在于,所述迭代次数获取模块包括查询表,所述查询表中包括所述初始密钥的错误率水平err与所述纠错算法对应于所述错误率水平err需要的迭代次数Cerr之间的映射关系。
4.如权利要求3所述的纠错模块,其中,所述查询表是事先在对所述纠错算法进行性能验证的过程中测试标定的。
5.如权利要求3或4所述的纠错模块,其中,所述迭代次数获取模块还包括修正单元,其被设置成根据所述纠错算法实际应用时的迭代次数对所述查询表中的迭代次数数值进行修正。
6.如权利要求1所述的纠错模块,其中,所述关键参数调节模块被设置成当b≥a时,将所述纠错迭代次数的上限阈值Cadjust设置成:
其中,Tcalc为单次迭代需要的计算时间,N为单次纠错的初始密钥数量。
7.如权利要求1所述的纠错模块,其中,所述关键参数调节模块被设置成当b<a时,将所述纠错迭代次数的上限阈值Cadjust设置成Cadjust=Cerr。
8.如权利要求1所述的纠错模块,其特征在于还包括缓冲数据筛选模块,所述缓冲数据筛选模块被设置成在缓冲区接近满时根据所述初始密钥的所述错误率水平err筛选待删除的所述初始密钥。
9.如权利要求1所述的纠错模块,其特征在于还包括反馈模块,其被设置成在b<a时生成并向外发送反馈信号,以调整所述量子密钥分发系统和/或所述纠错算法的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国盾量子技术股份有限公司,未经科大国盾量子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710730124.9/1.html,转载请声明来源钻瓜专利网。