Introduction to Secure storage

Revision as of 13:24, 17 May 2024 by Registered User (→‎What is the Secure storage)

1. What is the Secure storage

Most of applications using STM32 microcontrollers offer non-volatile storage, to store application information, user information, device information,....
Such information could be sensible : User information, User position, Keys, system settings, ...
Such information could come from manufacturer, application generated, user generated, ...
In short, such information must be stored securely: Confidentiality + Authenticity + Integrity.
- Secure Storage is the feature allowing to securely store sensible information.
The Secure Storage is also guarantied by controlling who access to its services (Restrict access to plaintext secrets).
- Secure storage can be implemented based on different software architectures or can also rely on hardware mechanisms, depending on the platforms.

Typically, in a TF-M solution, the Secure Storage is proposed through SST (Secure Storage Service), or through ITS (Internal Trusted Storage).

2. References