摘要
本发明提供一种基于FPGA的国密算法加速装置及电子设备,所述装置包括PCIE总线处理模块,用于完成PCIE协议的各层数据封包与解包工作,所述PCIE总线处理模块还提供AXI4接口,支持AXI_FULL和AXI_LITE协议;AXI总线处理模块,包含AXI_FULL和AXI_LITE协议处理模块;存储模块,采用FPGA内部的大容量全双口BRAM,用于存储中间数据和输入输出数据;国密算法控制模块,负责管理和调度SM2、SM3、SM4三个国密算法子模块的运算,并处理子模块与主机之间的数据交互;硬件加速单元,包括SM2、SM3、SM4三个独立的硬件加速模块,每个硬件加速模块负责相应算法的计算任务,每个硬件加速模块均包括控制接口和BRAM读写接口用于指令和数据交互。
技术关键词
硬件加速模块
加速装置
控制接口
国密算法
内存访问控制
SM3算法
SM2算法
算法模块
AXI总线协议
逻辑
子模块
扩展模块
AXI协议
密钥
数据
SM4算法
系统为您推荐了相关专利信息
国密算法
安防监控系统
加密解密模块
加密装置
识别视频流
密码设备
设备特征信息
设备指纹库
指纹检测
探测算法
容灾方法
资源
软件定义网络技术
控制接口
异构设备
模型加速方法
环形缓冲区
地址生成单元
非线性
内存