AES-CCM 是一个经过验证的加密块加密模式,初衷是提供数据的保密性、完整性和原始认证用于IEEE802.11i标准。尽管 NIST特别报告书800-38C阐述了支持多个密钥大小的更普遍的使用,仅支持指定的128位密钥的AES原始版本,在RFC 3610中有记载。
Helion的 AES-CCM核集成所有需要用CCM模式实现AES的基本功能,包括轮密钥扩展、计数器管理、块链接,最后块的屏蔽,标签附加和检查功能。唯一需要的外部逻辑是形成各种特定数据分组的报头字段应用的Nonce块。支持可选的报头和长度为零的有效载荷,从而支持所有三个IEEE无线标准:802.11、802.15(包括802.15.4和具有CCM*变量的ZigBee™)以及802.16。