AES 高级 (AESADV) 加速器模块根据高级加密标准 (AES) 在硬件中使用 128 位或 256 位密钥对 128 位数据块进行加密和解密。AES 是 FIPS PUB 197 中指定的对称密钥块加密算法。
AESADV 加速器的特性包括:
- 使用 128 或 256 位密钥的 AES 操作
- 硬件中的密钥调度
- 仅加密/解密模式:CBC、CFB-1、CFB-8、CFB-128、OFB-128、CTR/ICM
- 仅身份验证模式:CBC-MAC、CMAC
- 支持 AES-CCM 和 AES-GCM 模式
- AES-CCM 和 AES-GCM 模式支持持续保持/恢复有效载荷数据
- 32 位字访问,提供关键数据、输入数据和输出数据
- AESADV 就绪中断
- 用于输入/输出数据的 DMA 触发器
- 在运行和睡眠模式下受支持(请参阅器件技术参考手册的工作模式 部分)
有关更多详细信息,请参阅
MSPM33C3x 160MHz 微控制器技术参考手册 中的“AESADV”一章。