System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 融合量子密钥实现IPsec SA换钥零丢包的方法、网关、系统技术方案_技高网

融合量子密钥实现IPsec SA换钥零丢包的方法、网关、系统技术方案

技术编号:40551951 阅读:11 留言:0更新日期:2024-03-05 19:11
本发明专利技术提供一种融合量子密钥实现IPsec SA换钥零丢包的方法、网关、系统,方法包括下述步骤:S1、发起方发起密钥协商与响应方建立IPsec通道,并生成第一IPsec SA;S2、当第一IPsec SA达到老化要求时,重协商中发起方首先根据IKE_SA中SPI生成量子SA,并向响应方发送密钥交换报文,启动发起方第一定时器;S3、响应方收到密钥交换报文同样用IKE_SA中SPI生成量子SA,启动响应方第一定时器;S4、双方第一定时器到达预定时间,同步从第一IPsec SA切换到量子SA;S5、双方重密钥协商完成,均启动第二定时器;S6、双方第二定时器到达预定时间,同步从量子SA切换到第二IPsec SA。相较于现有技术,本发明专利技术通过融合量子密钥技术,可以抵抗量子计算机的破解,提高数据传输安全。

【技术实现步骤摘要】

本专利技术的涉及网络安全通信领域,特别是实现ipsec sa换钥零丢包的方法。


技术介绍

1、ipsec协议:ipsec作为关键技术,提供了对ip数据的加密、完整性验证和身份认证等安全功能。

2、安全关联(sa)管理:sa管理是指对sa的生成、维护和更新等操作。其中,sa是存储安全参数的数据结构,包括加密算法、密钥等信息。

3、量子密钥分发:利用量子密钥分发设备,通过发送和接收量子态来创建共享的安全密钥。

4、在传统的ipsec(internet protocol security)网络中,安全关联(securityassociation,sa)的换钥过程可能会导致数据传输中的丢包和服务中断。

5、在ipsec通信过程中为了保持安全性,ipsec sa设计了更新和老化机制,其中包括流量老化和时间老化两种方式。在流量老化方式下,当流量达到一定限额时,会触发ipsecsa的更新。在时间老化方式下,当经过一定时间后,ipsec sa也会被更新。目前常见的更新方法是,在发起方的流量或时间达到限额时,开始重新协商ipsec sa,并发送重协商ipsecsa报文;响应方接收ipsec sa报文并进行响应操作。当发起方和响应方都更新新的sa时,存在问题:发起方更新sa后,响应方发送重协商ipsec sa的报文可能在网络中出现延迟,未及时到达响应方。这样一来,响应方尚未更新sa,而发起方使用新的sa加密的数据到达响应方时,响应方无法解密,导致报文被丢弃。

6、公开号为cn112910893a的专利文献公开了一种防止ipsec sa老化后丢包的方法,包括:s1、与对端设备之间建立ip s e c通道,并生成第一ipsecsa;s2、当接收到对端设备发送的密钥交换报文或者当第一ipsec sa达到老化要求时,向对端设备发送密钥交换报文,与对端设备重新协商密钥后,创建第二ipsec sa,并保留第一ipsecsa;s3、启动定时器,并在定时器到时之前,采用第一ipsec sa对发送至对端设备的加密报文进行加密;s4、在定时器到时后,判断对端设备发送的加密报文是否采用第二ipsec sa加密;s5、当定时器到时后,对端设备发送的加密报文是采用第二ipsec sa加密时,删除第一ipsec sa,否则,重复步骤s3至步骤s4。本专利技术解决了目前sa老化后经常出现丢包的问题。该专利文献中没有融合量子密钥,存在如下缺陷:1)无法抵抗量子计算机的破解,数据传输安全性低;2)协商效率低,容易老化从而出现丢包问题。


技术实现思路

1、本专利技术所要解决的技术问题在于如何避免ipsec sa换钥过程导致的数据传输中的丢包和服务中断。

2、本专利技术通过以下技术手段实现解决上述技术问题的:融合量子密钥实现ipsec sa换钥零丢包的方法,包括下述步骤:

3、s1、发起方发起密钥协商与响应方建立ipsec通道,并生成第一ipsec sa;

4、s2、当第一ipsec sa达到老化要求时,重协商中发起方首先根据ike_sa中spi生成量子sa,并向响应方发送密钥交换报文,启动发起方第一定时器;

5、s3、响应方收到密钥交换报文同样用ike_sa中spi生成量子sa,启动响应方第一定时器;

6、s4、双方第一定时器到达预定时间,同步从第一ipsec sa切换到量子sa;

7、s5、双方重密钥协商完成,均启动第二定时器;

8、s6、双方第二定时器到达预定时间,同步从量子sa切换到第二ipsec sa。

9、作为其中一种进一步具体的技术方案,所述步骤s1包括以下内容:

10、s11、本端设备发起ike协商请求;

11、s12、对端设备接收到请求后进行应答,双方根据配置参数进行协商,从而生成ikesa;

12、s13、当ike sa生成后,双方发起ipsec的协商,双方根据配置参数通过密钥协商模块进行协商,从而生成第一个ipsec sa;

13、s14、双方的ipsec sa达到established状态后,双方根据ipsec sa进行数据传输。

14、作为其中一种进一步具体的技术方案,所述步骤s2包括以下内容:

15、s21、重新协商的发起方根据ike_sa中initiator_spi和responder_spi从qt安全sim卡模块获取到对应的两组量子密钥;

16、s22、利用国密密码部件模块中sm4算法采用cbc加密方式对量子密钥进解密,获取两组量子密钥明文;

17、s23、将两组量子密钥明文分别衍生成32字节的sm3密钥和16字节sm4密钥;

18、s24、发起方利用initiator_spi生成的sa作为out方向,利用responder_spi生成的sa作为in方向;

19、s25、两组量子密钥生成的发起方量子sa通过netlink发送给内核,并采用定时器模块同时启动发起方第一定时器,其时间设置在第一ipsec sa硬到期之前。

20、作为其中一种进一步具体的技术方案,所述步骤s3包括以下内容:

21、收到重新密钥协商第一个包从message中能获取到ike_sa中initiator_spi和responder_spi,采用同步骤s2方法生成两个sa,利用initiator_spi生成的量子sa作为in方向,利用responder_spi生成的量子sa作为out方向,同时采用定时器模块启动响应方第一定时器,响应方第一定时器和发起方第一定时器到期时间同步。

22、作为其中一种进一步具体的技术方案,所述步骤s5包括以下内容:一旦重密钥协商完成,即双方都成功获取了新的密钥有第二ipsec sa,接下来会启动定时器来切换sa,启动第二定时器后,双方设备根据预定的时间间隔执行相应切换sa操作。

23、本专利技术还提供一种执行上述任一方案所述的融合量子密钥实现ipsec sa换钥零丢包的方法的量子网关,包括:qt安全sim卡模块、国密密码部件模块、密钥协商模块,和定时器。

24、本专利技术还提供一种融合量子密钥实现ipsec sa换钥零丢包的系统,包括下述模块:

25、第一ipsec sa模块,用于发起方发起密钥协商与响应方建立ipsec通道,并生成第一ipsec sa;

26、发起方第一定时器启动模块,用于当第一ipsec sa达到老化要求时,重协商中发起方首先根据ike_sa中spi生成量子sa,并向响应方发送密钥交换报文,启动发起方第一定时器;

27、响应方第一定时器启动模块,用于响应方收到密钥交换报文同样用ike_sa中spi生成量子sa,启动响应方第一定时器;

28、第一切换模块,用于双方第一定时器到达预定时间,同步从第一ipsec sa切换到量子sa;

29、第二定时器启动模块,双本文档来自技高网...

【技术保护点】

1.融合量子密钥实现IPsec SA换钥零丢包的方法,其特征在于:包括下述步骤:

2.如权利要求1所述的融合量子密钥实现IPsec SA换钥零丢包的方法,其特征在于:所述步骤S1包括以下内容:

3.如权利要求1所述的融合量子密钥实现IPsec SA换钥零丢包的方法,其特征在于:所述步骤S2包括以下内容:

4.如权利要求3所述的融合量子密钥实现IPsec SA换钥零丢包的方法,其特征在于:所述步骤S3包括以下内容:

5.如权利要求1所述的融合量子密钥实现IPsec SA换钥零丢包的方法,其特征在于:所述步骤S5包括以下内容:一旦重密钥协商完成,即双方都成功获取了新的密钥有第二IPsecSA,接下来会启动定时器来切换SA,启动第二定时器后,双方设备根据预定的时间间隔执行相应切换SA操作。

6.一种执行权利要求1至5任一项所述的融合量子密钥实现IPsec SA换钥零丢包的方法的量子网关,其特征在于:包括:QT安全SIM卡模块、国密密码部件模块、密钥协商模块,和定时器。

7.融合量子密钥实现IPsec SA换钥零丢包的系统,其特征在于:包括下述模块:

8.如权利要求7所述的融合量子密钥实现IPsec SA换钥零丢包的系统,其特征在于:第一IPsec SA模块包括以下内容:

9.如权利要求8所述的融合量子密钥实现IPsec SA换钥零丢包的系统,其特征在于:发起方第一定时器启动模块包括以下内容:

...

【技术特征摘要】

1.融合量子密钥实现ipsec sa换钥零丢包的方法,其特征在于:包括下述步骤:

2.如权利要求1所述的融合量子密钥实现ipsec sa换钥零丢包的方法,其特征在于:所述步骤s1包括以下内容:

3.如权利要求1所述的融合量子密钥实现ipsec sa换钥零丢包的方法,其特征在于:所述步骤s2包括以下内容:

4.如权利要求3所述的融合量子密钥实现ipsec sa换钥零丢包的方法,其特征在于:所述步骤s3包括以下内容:

5.如权利要求1所述的融合量子密钥实现ipsec sa换钥零丢包的方法,其特征在于:所述步骤s5包括以下内容:一旦重密钥协商完成,即双方都成功获取了新的密钥有第二ipsecsa,接下来...

【专利技术属性】
技术研发人员:龙翔徐艳萍徐凯年胡雪纯
申请(专利权)人:中电信量子科技有限公司
类型:发明
国别省市:

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

1