一种硬件加速方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40558593 阅读:27 留言:0更新日期:2024-03-05 19:20
一种硬件加速方法、装置、存储介质及电子设备,基于密码设备中各类模块的功能与标准应用接口,结合常用密码算法衍生功能,抽象出密码模块的虚拟机模型;同时,自定义通用密码算法接口,涵盖密码基础算法功能和依据公钥密码体系衍生的算法应用功能,能够通过使用OpenSSL开启支持国密算法的硬件加速,简易、通用且高效的EVP接口配合国密算法的硬件支持,推动密码应用产品的国产化发展,降低其研制成本与研发难度;为使用OpenSSL作为算法库的第三方框架提供了支持国密硬件算法的能力,最小化第三方框架的国密算法支持的修改,提高了密码应用的兼容性和移植性;提高了密码算法应用相关的代码复用,减少了维护成本。

【技术实现步骤摘要】

本专利技术属于信息安全密码,具体涉及一种基于密码设备应用接口的openssl硬件加速方法、装置、存储介质及电子设备


技术介绍

1、随着密码行业的高速发展,以及标准规范的不断更新和完善,国密算法也逐渐进入了主流视野,开始大规模地应用在各类
中。但是,主流应用密码库的国密算法支持,现阶段还不够完善;所以,涉及国密算法的
一般会采用硬件算法支持的密码设备。而在规范标准中,密码设备作为密码设备服务层的核心,在非云计算环境下,为整个公钥密码应用技术体系框架提供底层基础支撑。

2、密码设备,通常是由密码模块及其对上提供密码设备服务的接口组成。由于密码模块包括很多种类,各类模块的标准接口也不尽相同;同时,为了满足密码学一些衍生功能的需求,各大密码设备厂商会推出一系列功能相似,但接口细节却不尽相同的应用接口。实际上,标准接口、衍生功能接口存在的差异,使得软件的复用性大打折扣,同时也增加了软件的移植成本和维护难度。

3、对于成熟的应用技术而言,需要满足不同环境下的使用。目前,密码设备的应用接口一般需要硬件算法设备的支持;而实际场景中,不本文档来自技高网...

【技术保护点】

1.一种硬件加速方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种硬件加速方法,其特征在于,步骤S102中,若策略配置缺少模式参数,则缺省为自动模式策略;

3.根据权利要求1所述的一种硬件加速方法,其特征在于,还包括对虚拟化容器的生命周期进行管理,包括以下步骤:

4.根据权利要求1所述的一种硬件加速方法,其特征在于,还包括对密码设备拓展引擎的算法进行处理,包括以下步骤:

5.一种硬件加速装置,其特征在于,包括:

6.根据权利要求5所述的一种硬件加速装置,其特征在于,所述模式策略切换单元中,若策略配置缺少模式参数,则缺...

【技术特征摘要】

1.一种硬件加速方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种硬件加速方法,其特征在于,步骤s102中,若策略配置缺少模式参数,则缺省为自动模式策略;

3.根据权利要求1所述的一种硬件加速方法,其特征在于,还包括对虚拟化容器的生命周期进行管理,包括以下步骤:

4.根据权利要求1所述的一种硬件加速方法,其特征在于,还包括对密码设备拓展引擎的算法进行处理,包括以下步骤:

5.一种硬件加速装置,其特征在于,包括:

6.根据权利要求5所述的一种硬件加速装置,其特征在于,所述模式策略切换单元中,若策略配置缺少模式参数,则缺省为自动模式策略;

7.根据权利要求...

【专利技术属性】
技术研发人员:赵维马娜白红霞王潇徐剑南李海亮甄小丽
申请(专利权)人:江苏新质信息科技有限公司
类型:发明
国别省市:

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

1