一种基于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内部做动态负载均衡,以达到最大效率的有益效果。 |
