AES Encryption IP

当前位置:首页 > FPGA IP

AES Encryption IP

可编程AES加密IP可以集成到FPGA中,实现了AES(Advanced Encryption Standard) Rijndael加解密算法,兼容美国国家标准与技术研究院(NIST)发布的高级加密标准(AES)AES IP处理128-bit分组数据,并且密钥长度可编程:128,192和256-bit。

 

一、内核特性:

1. 使用AES Rijndael分组加密算法进行加解密

2. 满足联邦信息处理标准FIPS Publication 197

3. 用户可编程密钥长度:128,192,256-bit

4. 用户可编程加密模式:ECB,CBC,OFB,CFB和CTR

5. 内置密钥扩展

6. 128-bit高速数据通路;对于128/192/256-bit加密密钥,内核分别需要11/13/15个时钟周期来处理128-bit分组

7. 易于集成的同步,可综合Verilog设计

8. 通过完全验证的AES IP

 

二、对外接口:

1. 简易的Valid-Vector形式的模式/密钥控制总线接口

2. 标准的AXI-Stream数据总线

 

三、性能指标:

 加解密吞吐率大于3Gbps

 

四、资源使用(XCKU115为例):

 LUTs:5532,FFs:2535