2024-08-16 05:44 AM
Hi Team,
Am using STM32H573I-DK board
Can i get any document or explanation that how SFI is processing and what are the keys involved in encryption and authentication.
I already referred AN4992 and wiki pages but the process is not so clear.
2024-08-16 07:31 AM
see also
The SFI process involves several steps to ensure secure firmware installation. This process includes generating encrypted firmware, provisioning the HSM card, and using the STM32CubeProgrammer to perform the SFI process.
The first step is to encrypt the user OEM firmware using the STM32 Trusted Package Creator tool. This involves including the necessary files in the STPC tool (for practical step by step, see AN5054 page 110-115)
Provision the HSM card via the STPC tool. This step ensures that the HSM card is ready for secure firmware installation (AN5054).
Use the STM32CubeProgrammer to perform the SFI process. This involves programming the encrypted firmware onto the STM32H573I-DK board.
Hope this is helpfull
Best Regards,
2024-08-17 01:59 AM
@CMYL
Thanks for the info. Can we have any document/ presentation material for the communication between RSS and RSSe Lib protocol for secure SFI communication.
2024-08-19 04:39 AM - edited 2024-08-19 04:49 AM
Please find below 2 User manuals (with or without SM) and a wiki:
- UM3125: STM32H573xx security guidance for SESIP 3 Certification (STM32H573xx security guidance for SESIP 3 Certification - User manual)
- UM3238: STM32H573xx STM32TRUSTEE-SM security guidance for SESIP 3 Certification: STM32H573xx STM32TRUSTEE-SM security guidance for SESIP 3 Certification - User manual
- Wiki page: Security:Secure Storage for STM32H5 - stm32mcu
- STM32StepByStep:SFI Step-by-step on STM32 boards - stm32mcu
Best Regards