AES-GCM是一个经过验证的加密块加密模式,提供数据的保密性,完整性,以及非常高数据速率的原始认证,因此是一些模式的替代方案,如CCM、EAX和OCB。这在NIST特别报告书800-38D中作了正式的阐述。GCM的这种特殊实现针对中等吞吐量的应用,重点针对较低的资源使用率,以及通过字节宽接口的方便使用。
Helion的AES-GCM核集成了所有需要用GCM模式实现AES的基本功能,,包括轮密钥扩展、逻辑计数器模式、散列长度计数器、最终块填充,以及附加标签和检查功能。需要的唯一外部逻辑是各种应用特定的数据包的报头字段形成Nonce块。支持可选的报头和零长度的有效载荷,可配置的变量长度,使该核适合于IPsec(RFC4106)、MACSec (IEEE802.1ae)和磁带存储(IEEE1619.1)应用。