一种基于国产商用密码算法的硬件密码模块及其实现方法技术

技术编号:37394879 阅读:42 留言:0更新日期:2023-04-27 07:32
本发明专利技术涉及信息安全密码技术领域,具体为一种基于国产商用密码算法的硬件密码模块,包括硬件部分和软件部分;硬件部分包括安全芯片、中央控制单元、flash、BOOT flash、USB接口、DDRAM、电源、RJ45接口、总线接口单元以及密码模块运行指示灯;软件部分包括接口处理模块,密钥管理模块以及驱动程序模块;有益效果为:本发明专利技术提出的基于国产商用密码算法的硬件密码模块及其实现方法对数据进行加密设置,可以使该数据被人非法窃取时产生乱码现象,从而无法得知具体的信息内容。选择加密性能较高的对称加密算法进行数据加解密处理,可以降低数据处理时延。集中化的密钥管理与安全密钥分发机制,实现对密钥存储的高效安全管理与维护,减少被窃取或窃取无法使用的风险。少被窃取或窃取无法使用的风险。少被窃取或窃取无法使用的风险。

【技术实现步骤摘要】
一种基于国产商用密码算法的硬件密码模块及其实现方法


[0001]本专利技术涉及信息安全密码
,具体为一种基于国产商用密码算法的硬件密码模块及其实现方法。

技术介绍

[0002]计算机网络信息安全的两个基本需求是保密性和完整性。密码技术是网络安全通信的基础,通过对通信内容进行加密变换,使未授权者不能理解其真实含义,以防止窃听等被动性攻击,保证信息的保密性;应用密码体制的认证机制,可以防止篡改、意外破坏等对传输信息的主动性攻击,以维护数据的完整性。保密和认证是信息系统安全的两个重要方面,但是认证不能自动提供保密性,而保密也不能提供认证机制。密码设计的基本思想是伪装信息,使未授权者不能理解它的真正含义,未隐藏的信息称为明文(Plaintext),伪装后的信息称为密文(Ciphetrext)。构成一个密码体制的两个基本要素是密码算法和密钥(Key)。在设计密码系统时,总是假定密码算法是公开的,真正需要保密的是密钥。
[0003]现有技术中,加密隐私信息是有效解决隐私信息泄露的重要途径。保证数据不被篡改、窃取和破坏。加解密操作只发生在数据发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于国产商用密码算法的硬件密码模块,其特征在于:所述硬件密码模块包括硬件部分和软件部分;硬件部分包括安全芯片、中央控制单元、flash、BOOT flash、USB接口、DDRAM、电源、RJ45接口、总线接口单元以及密码模块运行指示灯;软件部分包括接口处理模块,密钥管理模块以及驱动程序模块。2.根据权利要求1所述的一种基于国产商用密码算法的硬件密码模块,其特征在于:所述安全芯片和总线接口单元双向互通,总线接口单元和中央控制单元双向互联,且总线接口单元分别和DDRAM、flash双向互联,中央控制单元分别双向互联RJ45接口、BOOT flash以及密码模块运行指示灯。3.根据权利要求1所述的一种基于国产商用密码算法的硬件密码模块,其特征在于:所述接口处理模块接收数据信息后传递给密钥管理模块,密钥管理模块将处理后的数据传输给驱动程序模块。4.根据权利要求1所述的一种基于国产商用密码算法的硬件密码模块,其特征在于:所述软件部分采用国产商用密码算法(SM2\SM3\SM4)三层密钥结构体系,第一层为主密钥,永久保存在安全芯片中,不需要更换;基于SM2算法产生加密/解密密钥用于加密/解密会话密钥,加密密钥私钥通过主密钥加密保存在存中,避免密钥泄露造成数据安全问题,通过SM4算法协商产生会话密钥用于加密通信数据,提高加解密效率的同时,保证数据传输...

【专利技术属性】
技术研发人员:蒋彩霞
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1