Part Number: MCU-PLUS-SDK-AM263X
Tool/software:
Clarifications on Keyring Management and Storage for AM263x Secure Boot
Hello,
I'm working with the AM263x device and have some questions regarding the Keyring service in the context of secure boot:
- How is the Keyring managed on the AM263x?
- Is the Keyring service intended only for application image authentication, or can it also be used to store and manage other sets of cryptographic keys?
- If the Keyring is stored internally, could you clarify where exactly it resides? Some documentation suggests it is stored in a "carved-out" section of SMS internal memory — could you confirm this?
- What does "SMS" stand for in this context (Security Management System, or something else)?
I have a few questions regarding the Keyring import process on AM263x HS_SE devices:
- Based on the documentation, the HSM Client Import Keyring Service is issued by the SBL to the HSM Server and is responsible for importing the keyring. Once the service is requested, the HSM parses the X.509 certificate and populates the keyring into HSM Secure RAM.
Could you confirm whether the HSM ROM initially contains the keyring or if the HSM only stores the keyring in Secure RAM after importing it during boot?
- Is there any persistent (non-volatile) storage of the keyring inside the HSM, or is the keyring always freshly populated into Secure RAM at each boot via the SBL?
Thank you for your support!