[发明专利]一种高速加解密引擎及加解密实现方法在审

专利信息
申请号: 202111682867.6 申请日: 2021-12-30
公开(公告)号: CN116418544A 公开(公告)日: 2023-07-11
发明(设计)人: 周杰;郝立燕;厉彦忠 申请(专利权)人: 科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L9/08;H04L9/32
代理公司: 北京云嘉湃富知识产权代理有限公司 11678 代理人: 程凌军
地址: 230088 安徽省合肥市高*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 高速 解密 引擎 实现 方法
【权利要求书】:

1.一种高速加解密引擎,其包括FPGA芯片、安全芯片、多个密码运算模块;

所述FPGA芯片被配置成允许通过多个服务接口接收来自多个业务处理模块的调用指令,并对所述调用指令进行解析以获得指令信息;

所述FPGA芯片还被配置成允许根据所述指令信息中的密码服务类型以并行的方式基于所述指令信息分类地进行密码运算处理,以及根据所述指令信息中的密码算法类型将密码运算处理结果发送至与所述密码算法类型对应的所述密码运算模块;

所述密码运算模块被配置成在所述密码算法类型下对所述指令信息中的业务数据进行密码运算,并输出密码运算结果;其中,

所述高速加解密引擎中设置有密钥,所述密钥包括主密钥、密钥加密密钥和会话密钥;

所述安全芯片被配置用于实现所述主密钥和所述密钥加密密钥的生命周期管理;

所述FPGA芯片还被配置用于实现所述会话密钥的生命周期管理;

在执行所述密码运算前,所述密钥加密密钥被同步缓存到所述FPGA芯片中。

2.如权利要求1所述的高速加解密引擎,其中:

所述调用指令以应用接口函数的形式进行封装;

并且/或者,所述密码服务类型包括对称加解密服务、杂凑运算服务、MAC运算服务、非对称算法运算服务、随机数产生服务、签名服务、以及验签服务;

并且/或者,所述指令信息包括所述密码服务类型、所述密码算法类型、所述业务数据、以及服务接口编号信息;

并且/或者,所述密码算法类型包括SM2算法、SM3算法和SM4算法。

3.如权利要求1所述的高速加解密引擎,其中,所述FPGA芯片设置有接口轮询调度模块和调用指令解析/封装模块;

所述接口轮询调度模块被配置成以轮询的方式查询所述服务接口的状态,并读取所述调用指令;

所述调用指令解析/封装模块被配置成对所述调用指令进行解析以获得所述指令信息。

4.如权利要求3所述的高速加解密引擎,其中:

所述FPGA芯片还设置有密码服务分类调度模块和多个密码运算处理模块;

所述密码服务分类调度模块被配置成根据所述密码服务类型进行分类,并根据所述分类结果将所述指令信息发送给所述密码运算处理模块;

所述密码运算处理模块被配置成根据所述指令信息获得密码运算中间值、密钥、以及所述业务数据,并基于此生成协议帧。

5.如权利要求4所述的高速加解密引擎,其中,所述FPGA芯片还设置有仲裁模块,其被配置成对所述密码运算处理模块进行轮询,并按照顺序将所述协议帧发送给与所述密码算法类型对应的所述密码运算模块。

6.如权利要求5所述的高速加解密引擎,其中,

所述仲裁模块还被配置成将所述密码运算结果返回给与所述协议帧对应的所述密码运算处理模块;

所述密码运算处理模块还被配置成基于所述密码运算结果重新生成数据帧,并将所述数据帧发送给所述密码服务分类调度模块;

所述密码服务分类调度模块还被配置成将与所述调用指令对应的一个或多个所述数据帧中的数据合为一路,并将其发送给所述调用指令解析/封装模块;

所述调用指令解析/封装模块还被配置成对由所述密码服务分类调度模块返回的所述数据进行封装,并将其返回给所述接口轮询调度模块;

所述接口轮询调度模块还被配置成将返回的封装数据经所述服务接口返回给与所述调用指令对应的所述业务处理模块。

7.如权利要求1所述的高速加解密引擎,其还包括非易失性存储器,所述非易失性存储器被配置用于缓存所述密钥、密码运算中间值、所述业务数据和随机数中的至少一个;

并且/或者,还包括随机数产生模块,其用于产生真随机数以用于所述密钥的生成。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司,未经科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111682867.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top