Where to store BHK key and RHUK key in stm32u585 in order to use SBSFU or a custom secure bootloader?
Hi, we have to use a secure bootloader for STM32U585.
I have reading documentation about SFI and SBSFU and I am confusing.
1)
Is there
somewhere a porting of SBSFU on this device?
We want to use a custom secure
Bootloader that only check update inside external memory and flash it if security
check is ok.
I have written all the code to do it. But I don’t know where to store my RSA KEY. I want to use both RHUK and BHK.
2) Where is the correct location to store BHK and RHUK key fir a correct security use?
If I am correct from my SBSFU reading, KEYs are just stored inside Internal Secure Flash (0x0C000000) and RDP is used to limit access to Flash from DEBUG port (SWD/JTAG).
3) If yes why this key are not accessible to application? Is it because Application should not be executed in secure world?
Thanks to help me
