AES简介:
AES 硬件加速器使用 AES 算法可以对数据进行加密和解密。完全兼容实现以下标准:
• 由 FIPS 定义 (FIPS PUB 197, 2001 November 26) 的高级加密标准 (AES)
加速器使用 128bit 或 192bit 或 256bit 密钥加密和解密 128bit 的数据块。它也能执行密钥
扩展。当处理一些数据使用到相同的密钥时,为了简化 CPU 或者 DMA 的操作,加密或解
密密钥被存储在一个内部的寄存器组中。
默认情况下,电子密码本 (ECB) 被选中。密码分组链接 (CBC)、计算器模式 (CTR)、密文
反馈模式 (CFB) 和输出反馈模式 (OFB) 也被该硬件支持。
AES 支持输入和输出数据的 DMA 传输 (需要 2 个 DMA 通道)。
|