Versal ACAP Authentication Certification Header - 2022.1 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 English

The following table describes the Authentication Header bit fields for the Versal ACAP.

Table 1. Authentication Header Bit Fields
Bit Fields Description Notes
31:16 Reserved 0
15-14 Authentication Certificate Format 00 -RSAPSS
13-12 Authentication Certificate Version 00: Current AC
11 PPK Key Type 0: Hash Key
10-9 PPK Key Source 0: eFUSE
8 SPK Enable 1: SPK Enable
7-4 Public Strength

0 - ECDSA p384

1 - RSA 4096

2 - ECDSA p521

3-2 Hash Algorithm 1-SHA3
1-0 Public Algorithm

1-RSA

2-ECDSA

Note:
  1. For the Bootloader partition:
    1. The offset 0xA60 of the AC holds the Boot Header Signature.
    2. The offset 0xC60 of the AC holds the signature of PLM and PMCDATA.
  2. For the Header tables:
    1. The offset 0xA60 of the AC holds the IHT Signature.
    2. The offset 0xC60 of the AC holds the signature of all the headers except IHT.
  3. For any other partition:
    1. The offset 0xA60 of the AC is zeroized.
    2. The offset 0xC60 of the AC holds the signature of that partition.