2022-05-08 11:10 PM
Hi i am using STM32L071CZ controller and i am trying to firmware update the controller using UART protocol and during that firmware update in boot mode what all security features i can implement for a secured firmware update ,Security features which i want to implement in boot mode are as follows
1.Anti Tamper.
2.power monitoring.
3.Temperature monitoring.
4.IWDG.
5.AES HW.
Please kindly confirm what all features that can be implemented in boot mode,
Thanks in Advance,
SHARATH.M
2022-05-08 11:20 PM
What do you mean with "boot mode", are you developing your own bootloader?
If you are developing your own bootloader:
2022-05-09 12:12 AM
Yes i am developing my own custom bootloader ,
boot mode means i am activating the bootloader by making the BOOT0 pin high ,after that what all security features can be implemented please let me know ,
1)Antitamper means-the anti-tamper protection is used to detect physical tampering actions on the device and to take related countermeasures. In the case of tampering detection, the SBSFU application example forces a reboot. can it be implemented in After activation of bootloader not in application layer.
2)If i use any external IC can i access those data in bootloader and how to process that i am new to this so please provide if there are any documents that will be helpful.
3)How to access those data in bootloader ,so please provide any documents if any.
Thanks in Advance,
SHARATH.M
2022-05-09 02:33 AM
Yes i am developing my own custom bootloader ,
boot mode means i am activating the bootloader by making the BOOT0 pin high ,after that what all security features can be implemented please let me know ,
1)Antitamper means-the anti-tamper protection is used to detect physical tampering actions on the device and to take related countermeasures. In the case of tampering detection, the SBSFU application example forces a reboot. can it be implemented in After activation of bootloader not in application layer.
2)If i use any external IC can i access those data in bootloader and how to process that i am new to this so please provide if there are any documents that will be helpful.
3)How to access those data in bootloader ,so please provide any documents if any.