Secure boot + HTTPS OTA firmware updates.
Posted: Wed Jul 22, 2020 9:26 pm
Hi you all!
I'm currently working on Arduino IDE and need to:
- Update the firmware using HTTPS OTA.
- Verify the new firmware is signed by myself.
Currently I do the OTA firmware update using HTTP protocol and everything works fine. But in order to implement better security practices, and given that the device must be updated periodically, I need to make this work this way. I'm just starting to know how the Secure Boot feature works. Can you help me, guys? Any ideas are welcome!
I'm currently working on Arduino IDE and need to:
- Update the firmware using HTTPS OTA.
- Verify the new firmware is signed by myself.
Currently I do the OTA firmware update using HTTP protocol and everything works fine. But in order to implement better security practices, and given that the device must be updated periodically, I need to make this work this way. I'm just starting to know how the Secure Boot feature works. Can you help me, guys? Any ideas are welcome!