AES多模式加密核

系统优势:

  • 全部基于FPGA硬件实现,在不占用过多片上资源的条件下实现了高效的通信加密及Giga比特级的吞吐率。
  • 支持AES-ECB,AES-CTR,AES-CBC,AES-CFB,AES-OFB,AES-CTR加密模式。
  • 可帮助OEM芯片和硬件厂商加快终端产品推向市场的速度。

系统特性:

  • 支持Spartan™-3, Spartan-II, Virtex-II Pro™,Virtex™-II, and Virtex-E 等器件。
  • 支持Cyclone, CycloneII, Stratix, Stratix II, Stratix II GX, HardCopy II等器件。
  • 实现了基于NIST FIPS PUB 197的AES/Rijndael 算法。
  • 可提供NGC、EDIF网表(网表License)或Verilog程序(HDL源程序License)及测试向量。
  • 支持128、192、256位AES密钥长度。
  • 全面支持各种AES操作模式;如:ECB、CBC、OFB、CFB、CTR、CCM。
  • 对速度要求优先和面积要求优先分别给出解决方案。

系统参数:

Xilinx器件实现参数对比(以速度要求优先,密钥长度128bit加密为例):

器件族器件Max(clk)SliceIOBsLUTBRAM吞吐率
Virtex-2pxc2vp7-7ff896 228.2MHz442388735202.43Gbps
Virtex-EXCV600E-8FG900 142.5MHz 441387733201.52Gbps
Spartan-3 XC3S1500L-FG676 111.0MHz1717388200901.18Gbps

不同密钥长度加密操作实现参数对比(以加密为例):

密钥长度器件Max(clk)SliceIOBsLUTBRAM吞吐率
128XCV600E-8FG900142.5441387733201.52Gbps
192XCV600E-8FG90085.23199453610720777Mbps
256XCV600E-8FG90077.02448517217620616Mbps

加密解密实现参数对比(以密钥长度128bit,加密为例):

 器件Max(clk)SliceIOBsLUTBRAM吞吐率
加密xc2vp7-7ff896228.2442388735202.43Gbps
解密xc2vp7-7ff896113.7656389879201.21Gbps

速度优先和面积优先对比(以密钥长度128bit,加密为例):

 器件Max(clk)SliceIOBsLUTBRAM吞吐率
速度优先xc2vp7-7ff896228.2442288735202.43Gbps
面积优先xc2vp7-7ff896142.57983878394346Mbps

无线安全应用:

  • 文件加密传输
  • 安全网络视频
  • 加密语音通信
  • 加密卫星通信

网络安全应用:

  • IPsec and Virtual Private Networks(VPN)
  • Storage Area Networks(SAN)
  • Voice over IP(VoIP)

推荐设计方法:

用户可以象熟知的HDL设计方法学和FPGA/ASIC设计流程一样,通过VHDL/Verilog例化,直接调用该核,通过工具例化、综合、实现和仿真。 希河信息科技可以通过提供EDIF网表、NGC网表和Verilog源程序,芯片级和板卡级集成等形式提供服务。

详细数据手册:

如需索取产品详细数据手册,请在“联系我们”中在线留言或电子邮件联系 sales@xicore.com。

索取数据手册  TOP