Your ESP32 Product Ships With the Doors Unlocked: Secure Boot and Flash Encryption Explained
Take a fresh microcontroller out of the box, flash your firmware, and it just runs. Flash a completely different firmware and it runs that one just as happily; it has no particular loyalty to the code you consider yours. Connect an inexpensive adapter and read the flash back, and the bytes come off unencrypted. The […]