支持国家商用密码算法的IPSec实现方法技术

技术编号:31009907 阅读:20 留言:0更新日期:2021-11-30 00:06
本发明专利技术公开一种支持国家商用密码算法的IPSec实现方法,调用硬件密码卡,逻辑克服了IPsec的基础上不便新增密码算法的问题,实现非对称密码算法支持SM2椭圆曲线密码算法、对称密码算法支持SM4分组密码算法、密码杂凑算法支持SM3密码杂凑算法,增加了IPSec VPN算法的安全性。的安全性。

【技术实现步骤摘要】
支持国家商用密码算法的IPSec实现方法


[0001]本专利技术属于网络与信息安全
,尤其是涉及一种能够支持中国国家商用密码算法的IPSec实现方法。

技术介绍

[0002]VPN技术,即虚拟专用网技术,通过对网络数据的封包和加密传输,在一个公用网络建立一个临时的、安全的连接,从而实现在公网上传输私有数据,达到私有网络的安全级别。其中,IPSec协议广泛使用的VPN技术,提供特定的通信双方之间在IP层通过加密与数据源验证,保证数据包在网络中传输时的机密性、完整性与真实性,与其他隧道协议想配合完成VPN数据报文的加密与验证,IPSec的安全性能实质上主要是由密码算法的安全性来保证的。目前许多网络安全设备都是沿用3DES、SHA-1、RSA等国际通用的加密算法体系及相关标准。随着密码技术和计算技术的发展,许多国际通用密码算法屡屡被破解,导致各类安全漏洞及威胁事件。
[0003]为从根本上摆脱对国外加密技术和设备的过度依赖,从加密算法层面推动信息科技的“安全可控”,我国自主研发了具有自主知识产权的国产商密算法,具有较高安全性,由国家密码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.支持国家商用密码算法的IPSec实现方法,设置用于逻辑实现国密算法的硬件密码卡,其特征在于,用户态:调用在GMSSL中定义的SM2算法接口,实现SM2证书认证;根据算法类型结构与属性,添加SM3与SM4算法声明,调用注册接口进行算法注册;在SM3算法结构中添加接口,用于调用国家标准的硬件加密卡,实现SM3算法;在SM4算法结构中添加接口,用于调用国家标准的硬件加密卡,实现SM4算法;内核态:添加内核态散列算法结构,添加调用硬件加解密接口实现SM3算法;添加内核态加解密算法结构,添加调用硬件加密卡接口实现SM4算法。2.根据权利要求1所述的IPSec实现方法,其特征在于,所述硬件加密卡具有支持SM...

【专利技术属性】
技术研发人员:雷明勇刘亚轩何建锋陈宏伟
申请(专利权)人:西安交大捷普网络科技有限公司
类型:发明
国别省市:

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

1