原创 有关加密模块AES的各种功能和应用方法

2009-12-14 11:59 3793 15 15 分类: 消费电子

目前最先进的加密和解密技术就是AES(Advanced Encryption Standard)了,AES算法是由NIST(National Institute of Standards and Technology)所制定,并且还提供了AESAVS(The Advanced Encryption Standard Algorithm Validation Suite)测试标准和FIPS197实现标准。

根据NIST的标准,AES加密和解密可以支持有多种的比特长度,以及很多应用模式和数据线宽度。
英国的Algotronix公司所开发设计的各种AES系列模块IP,正对各种平台的需要拥有非常齐全的种
类,其包括支持Xilinx,Actel,Altera的FPGA平台,以及用户的ASIC应用。即有AES for Xilinx, AES for Actel, AES for Altera和AES for ASIC。

1)AES-G2具有支持128,192和256位的键长,数据线宽度是32位。功能包括有加密,解密,以及加
密/解密,其时钟周期为44(AES 128,加密)。其具有ECB,CBC,CFB,CFB,CTR模式。

2)AES-G3同样支持128,192和256位的键长,但数据线宽度具有8,16,32,64和128位,容许面
积和速度的最适合化。其时钟周期为40(AES 128,加密,典型操作)。其具有ECB,CBC,OFB, CFB1, CFB8, CFB128和CTR模式。

3)AES-GCM是一款用于10Gbit IEEE802.1网络的IP内核。其用于连接于AES-G3并实现AES的128位
的(Galois)伽罗瓦域乘算器来提供给高速苏剧流解密和验证功能。该IP内核可以应用于有线,光纤,无线网络通信和卫星应用系统中。

4)AES-Keywrap是AES-G2内核的功能扩展模块,其采用IETF的RFC3394标准。AES Keywrap算法也
符合W3C XML保密要求以及IEEE P1619加密标准。该模块可以应用于要求FIPS140-2 Level3或者Level4的高保密应用要求,硬盘驱动保密IEEE P1619,财政保密:ANSI X9.53,各种通信中。

5)DesignTag Red是一款使用于在操作FPGA芯片时验明用户设计并还可以报告状态信息。不同于ASIC器件,FPGA芯片包装上的印签标记是验明FPGA的类型和制造商。DesignTag内核在设别芯片包装和设计的应用上是及其广泛而重要的。

上述Algotronix的各种AES模块IP内核,可以应用于,
◆各种通信系统,VoIP,VPN等
◆无线网络
◆内部加密:IPSec,SSL,TSL协议
◆财政保密:ANSI X9.53
◆游戏机
◆满足于防盗版
◆专利保密应用

对于上述各种AES模块,可提供VHDL,Verilog-HDL,以及各种平台的网表。

有关Algotronix的各种AES加密解密IP内核模块的详细信息,可参见

或者具体数据手册也可以向我们公司到我们公司(http://www.shwltech.com/)索取。


使用AES的IP内核系列产品的理念是:因为世界需要强力的保密措施!!!

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条