Key Generation and Secure Key Storage on STM32WL55
We are working on developing a host-module that requires two-way device authentication
The controller we are planning to use is the STM32WL55 Series.
We have the following Queries.
1) Does STM32WL55 has a functionality to locally generate a certificate or a private public key pair that is not readable even by the FW itself ?
- Our goal is complete security of the device key/certificate.
2) Does STM32WL55 has a secure storage functionality where it can store externally generated certificates/keys?
- Our goal is to store keys in unreadable form but still accessible for security operations.
We need a brief explanation of how the mentioned functionality can be achieved on the STM32WL55 microcontroller.
Also please share all the relevant documents and Example code explaining the security architecture of STM32WL55
