签名 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

下图显示了分区的 RSA 签名。Bootgen 通过安全的工具来使用私钥对分区进行签名。签名过程如以下步骤所述:

  1. PPK 和 SPK 存储在身份验证证书 (AC) 中。
  2. SPK 使用 PSK 来签名,以获取 SPK 签名;并且此签名同样存储在 AC 中。
  3. 分区使用 SSK 来签名,以获取分区签名,此签名填充到 AC 中。
  4. AC 将附加到选中执行身份验证的每个分区之前或之后(视器件而定)。
  5. PPK 将散列化并存储在 eFUSE 中。
图 1. RSA 分区签名

下表显示了身份验证选项。

表 1. 身份验证密钥支持的文件格式
名称 描述 支持的文件格式
PPK Primary Public Key 该密钥用于对分区进行身份验证。

对分区进行身份验证时应始终指定该密钥。

*.pem

*.pub

PSK Primary Secret Key 该密钥用于对分区进行身份验证。

对分区进行身份验证时应始终指定该密钥。

*.pem

SPK Secondary Public Key 可指定该密钥用于对分区进行身份验证。

*.pem

*.pub

SSK Secondary Secret Key 可指定该密钥用于对分区进行身份验证。

*.pem

pub