一种基于FPGA的高速国密算法密码卡

基本信息

申请号 CN202021674373.4 申请日 -
公开(公告)号 CN214122946U 公开(公告)日 2021-09-03
申请公布号 CN214122946U 申请公布日 2021-09-03
分类号 G06F21/87(2013.01)I 分类 计算;推算;计数;
发明人 朱云;李元骅;乐宏彦 申请(专利权)人 北京数盾信息科技有限公司
代理机构 双鸭山欣合专利事务所(普通合伙) 代理人 黄志坚
地址 100070北京市丰台区南四环西路汉威国际三区1号楼6层
法律状态 -

摘要

摘要 一种基于FPGA的高速国密算法密码卡,包括USB接口模块、ARM处理器、FPGA模块、随机数发生器模块、算法协处理器模块、安全模块、存储模块、连接器;该一种基于FPGA的高速国密算法密码卡采用较新的PCI‑e 3.0接口,其传输速率可达到8GT/s;数据不经控制芯片直接由PCI‑e 3.0接口传入FPGA处理,达到了减少了中间数据传输环节,降低了数据最终返回的延迟,提高系统性能的有益效果;两个FPGA逻辑芯片相互独立,即提供2个加解密通道,算法吞吐性能可达40Gbps以上;每个FPGA的PCI‑e接口包括4个DMA通道可以并行传输数据,达到了提高数据交互性能的有益效果;数据进入FPGA后经过SWITCH再分配到各个算法核,由FPGA内部做动态负载均衡,以达到最大效率的有益效果。