5.1.1. 概述
CE(Crypto Engine)是安全子系统中的加解密模块,用于安全算法的硬件加速,以及其他安全机制的实现。
5.1.1.1. 特性说明
支持多种算法的加速
专用安全 SRAM
支持生成安全密钥
支持多种密钥输入方式
内部专用 DMA
支持多路并行处理
类别 |
算法 |
---|---|
对称密钥算法 |
AES-ECB(128/192/256) |
AES-CBC(128/192/256) |
|
AES-CTR(128/192/256) |
|
AES-XTS(256/512) |
|
AES-CTS-CBC |
|
TDES-EDE-ECB(64/128/192) |
|
TDES-EDE-CBC(64/128/192) |
|
非对称密钥算法 |
RSA(512/1024/2048) |
消息摘要算法 |
MD5 |
SHA1/224/256/384/512 |
|
HMAC-SHA1/HMAC-SHA-256 |
|
TRNG(256bit) |