secure firmware update using USART
Hi everyone,
I'm working in a Medical devices company and we use currently plenty of STM32s (F0,F1,F4, maybe soon H7). Until now, we didn't bother that much the cybersecurity topic for the firmwares but now the norms are forcing us :D.
I checked a bit all the security features availables on STM32 products and i'm a bit confused because there is a looooot.
Anyway, we currently use stm32-flasher to update our firmware via the uart interface of the bootloader.
Here comes my question, how can i secure this update, we to be able to update if it's needed but to avoid/make it more difficult for anyone connecting to the device from our main CPU via our external debug interface?
Thanks in advance for your answer,
Thomas
