Edit online

CE 使用指南

15 Jan 2024
Read time: 1 minute(s)

CE 是一个独立的硬件加解密算法引擎,是一个独立的硬件加解密算法引擎,支持多种算法模式。这些算法模式可以单独或组合使用,以满足不同的安全需求和应用场景。

1. 术语定义
术语定义注释说明
CECrypto Engine硬件加解密算法引擎
DESData Encryption Standard一种对称分组密码算法
AESAdvanced Encryption Standard一种对称分组密钥算法
ECBElectronic Code Book电子密码本模式
CBCCipher Block Chaining密码分组链模式
CTRCounter计数器模式
XTSXEX Tweakable Block Cipher with Ciphertext Stealing一种对称分组密码算法模式
CTSCiphertext Stealing一种对称分组密码算法模式
RSARivest-Shamir-Adleman一种非对称密钥算法
MD5Message Digest Algorithm消息摘要算法
SHASecure Hash Algorithm安全散列算法
TRNGTrue Random Number Generator真随机数生成器
SSKSymmetric Secret Key对称密钥
HUKHardware Unique Key硬件唯一密钥
PNKPart Number Key芯片型号密钥
PSKPartner Secret Key合作伙伴密钥

模块特性

2. CE 支持的算法模式
算法类型算法列表密钥位宽
对称密钥算法AES ECB128/256
AES CBC128/256
AES CTR128/256
AES CTS128/256
AES XTS256/512
DES ECB64
DES CBC64
TDES ECB192
TDES CBC192
非对称密钥算法RSA512/1024/2048
消息摘要算法MD5-
SHA-1-
SHA-224-
SHA-256-
SHA-384-
SHA-512-
同时具备下列功能:
  • 真随机数产生器(TRNG)

  • 安全访问 eFuse 密钥: eFuse 密钥仅 CE 可访问

  • 安全 SRAM: 保护密钥安全

  • 本地数据安全:加密的数据仅当前设备可解密,其他设备无法解密

  • 硬件设备身份认证:软件可识别当前设备是否合法

  • 可支持实现加密启动

  • 可支持实现安全启动

  • 可支持实现文件系统加密

原理框图


ce_block_diagram

1. CE 原理框图