CRYP可使用DES、Triple-DES (3DES)、AES或SM4算法对数据进行加密和解密。加密处理器完全兼容下列标准:
• 联邦信息处理标准出版物(FIPS PUB 46-3,1999 年 10 月)以及美国国家标准协会 (ANSI X9.52) 规定的数据加密标准 (DES) 和3DES (TDES)
• 联邦信息处理标准出版物(FIPS PUB 197,2001 年 11 月)规定的高级加密标准 (AES)支持多种密钥大小和链接模式
• SM4国密标准GB/T 32907-2016 DES/TDES链接模式ECB和CBC,支持标准56位密钥(每个密钥带8位奇偶校验)
• AES链接模式 ECB、CBC、CTR、GCM、GMAC、CCM,支持 128、192或256位密钥大小
• SM4链接模式ECB、CBC、CTR、GCM、GMAC、CCM,支持 128位密钥大小
CRYP为32位ICB外设。它支持对传入和传出数据进行DMA传输(需要两个DMA通道)。该外设还包含输入和输出FIFO(分别为8个字的深度),有助于实现更佳性能。