摘要
本发明实施例公开了一种支持国密SM9算法的硬件加速器及加速方法,所述硬件加速器包括:控制模块,用于将SM9算法的运算流程拆解为由中层算子组成的流程,所述中层算子对应的运算由基域算子对应的运算构成;中层算子,用于执行双线性对运算、点运算和扩域运算;基域算子,用于执行线性运算和模运算;转接层,用于按照所述控制模块拆解后的流程,调用所述中层算子对输入数据执行运算得到运算结果;寄存器,用于存储输入数据和运算结果;接口,用于从外部接收输入数据以及将运算结果作为输出数据发送至外部。
技术关键词
硬件加速器
双线性对运算
SM3算法
SM9算法
控制模块
指令
存储规范
线性模块
杂凑算法
核心
坐标
序列
转换单元
接口
读数据
场景
系统为您推荐了相关专利信息
轨道交通装备产业
模式
风险评估模型
铁路
监控方法
总控服务器
哈希表
加速卡
FPGA芯片
关系型数据库
上药系统
创面
气体流速传感器
图像采集组件
内科