Public Keys

Public keys are associated with the ECC private keys. Every ECC private key will have its own unique public key. A couple of slots have been set aside to store public keys for validation purposes. These are often used as secure storage of root-of-trust public keys. The slots for these keys can be operated in two different modes:

Parent Public Key

The parent public key is a primary system key generated from an ECC private key that is stored off chip.

Validated Public Key

A validated public key requires that a key be validated before use or invalidated before being updated. Validation and invalidation are done using the Verify command in Validate/Invalidate mode.