ZHCAEP3 November   2024 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2需要全面的安全方法
  6. 3加密功能
    1. 3.1 加密和解密
    2. 3.2 哈希、数字签名和身份验证
    3. 3.3 随机数发生器 (RNG)
  7. 4建立信任根
    1. 4.1 机密的安全存储
    2. 4.2 保持密钥和代码安全性
    3. 4.3 安全启动
  8. 5安全执行环境
  9. 6安全对策
  10. 7调试安全性
  11. 8结语

加密和解密

有两种类型的加密密码:对称和非对称。对称加密依赖于单个共享密钥进行加密和解密,并且只要共享密钥保持机密且未被更改,就会保留机密性。但是,如果共享密钥暴露给第三方,受保护的信息可能会被解密为纯文本,并且保密会丢失。因此,保持对称加密中使用的共享密钥的机密性对于保持私人信息的机密性至关重要。高级加密标准 (AES) 是世界上使用最广泛的对称算法之一,密钥长度范围为 128 至 256 位。AES 已被美国国家标准与技术研究院 (NIST) 采用。

另一方面,非对称加密使用互补的密钥对,即一个公钥和一个私钥。由公钥加密的数据只能通过其关联的私钥来解密。非对称加密比对称加密慢得多,因此这些功能通常仅限于加密对称密钥。一旦由接收器解密,随后可使用对称密钥对消息的其余部分进行解密。Rivest-Shamir-Adleman 算法套件 (RSA) 和椭圆曲线加密 (ECC) 是两种最常见的非对称密码系列。