In the final episode of the Bare Metal Programming Series, we're implementing signed firmware updates! Everything from using AES in the CBC-MAC configuration in the bootloader, to writing a signing application, to updating the firmware updater to work with the new images.
And of course, where would we be without a false celebration before the ultimate solution 😉
=[ 🔗 Links 🔗 ]=
AES Blog Post: https://github.com/francisrstokes/git...
Spec: https://nvlpubs.nist.gov/nistpubs/fip...
Deeper justifications and analysis: https://csrc.nist.gov/csrc/media/proj...
Attacking AES with power analysis: • ECED4406 - 0x504 Attacking AES with Powe...
🎥 Series Playlist: • Blinky To Bootloader: Bare Metal Programmi...
🗣 Discord: / discord
⭐️ Patreon: / lowleveljavascript
💻 Github Repo: https://github.com/lowbyteproductions...