QKD网络路由方法技术

技术编号:33294214 阅读:149 留言:0更新日期:2022-05-01 00:19
QKD网络路由方法,解决了QKD网络如何减少路径切换时间的丢包的问题,属于保密通信领域。本发明专利技术包括:S1、本节点生成路由数据包和通信数据包,对路由数据包和通信数据包进行区分,若是路由数据包,转入S2,若是通信数据包,转入S3;S2、实时获取链路密钥池中剩余密钥量,若大于warn,转入S4;否则,本节点不再给邻居节点发送路由数据包,通信数据包的发送过程照常进行,转入S4;S3、实时获取链路密钥池中剩余密钥量,若大于min,转入S4;否则,本节点不再给邻居节点发送路由数据包,同时不再发送通信数据包,转入S4;warn表示密钥池容量的警报阈值,min表示密钥池容量的最小阈值;S4、选取最优的路由路径。路由路径。路由路径。

【技术实现步骤摘要】
QKD网络路由方法


[0001]本专利技术涉及一种基于OLSR的改进QKD网络路由方法,属于保密通信领域。

技术介绍

[0002]量子密钥分发(Quantum key distribution,QKD)技术与一次一密(One Time Pad,OTP)算法相结合,能够为远程通信方提供理论上无条件安全的保密通信服务。由于单套的QKD设备只能为一个通信对提供量子密钥,为了扩大其服务范围与规模,基于多套QKD设备来组建QKD网络成为了首选。在各学科研究人员的不懈努力下,近年来实验性QKD网络的搭建规模不断扩大,用户数量已经从6个拓展到了56个,传输距离也从19.6km延伸到了7600km。随着网络规模的不断扩大,设计一种合理的路由协议来为网络中的通信对选择最优的通信路径,对于保障网络通信质量至关重要。然而,由QKD设备的密钥生成能力有限引发的链路状态频繁更替、密钥利用率不高等问题,导致传统路由协议不能直接应用于QKD网络。

技术实现思路

[0003]针对QKD网络如何减少路径切换时间的丢包的问题,本专利技术提供一种基于OLSR的改进Q本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.QKD网络路由方法,其特征在于,所述方法包括:S1、本节点生成路由数据包和通信数据包,对路由数据包和通信数据包进行区分,若是路由数据包,转入S2,若是通信数据包,转入S3;S2、实时获取链路密钥池中剩余密钥量,若大于warn,转入S4;否则,本节点不再给邻居节点发送路由数据包,通信数据包的发送过程照常进行,转入S4;S3、实时获取链路密钥池中剩余密钥量,若大于min,转入S4;否则,本节点不再给邻居节点发送路由数据包,同时不再发送通信数据包,转入S4;warn表示密钥池容量的警报阈值,min表示密钥池容量的最小阈值,剩余密钥量在warn与min之间,表示链路即将断路;S4、选取最优的路由路径。2.根据权利要求1所述的QKD网络路由方法,其特征在于,在进行数据包封装时,增加了1bit的消息类型字段,当发送通信数据包时,所述消息类型字段设置为0;发送路由数据包时,所述消息类型字段设置为1,S1中根据所述消息类型字段对路由数据包和通信数据包进行区分。3.根据权利要求2所述的QKD网络路由方法,其特征在于,所述路由数据包为HELLO数据包。4.根据权利要求1所述的QKD网络路由方法,其特征在于,所述S1中,本节点生成路由数据包和通信数据包:判断在HELLO_intervel周期是否结束,若是,生成HELLO数据包,并设置HELLO数据包的消息类型段,若否,生成通信数据包,并设置通信数据包的消息类型段。5.根据权利要求1所述的QKD网络路由方法,其特征在于,在封装数据包时,从本地获知到所需的链路密钥池编号与密钥编号;在S2及S3中,根据链路密钥池编号与密钥编号,计算出链路密钥池中的剩余密钥量。6.根据...

【专利技术属性】
技术研发人员:李琼姚佳萌王亚星毛昊坤刘兆庆韩琦
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1