Cryptographically Signed Firmware :: Bare Metal Programming Series 14 @LowByteProductions
Cryptographically Signed Firmware :: Bare Metal Programming Series 14  @LowByteProductions
Uploaded August 2023 | Updated September 2026, 2 weeks ago
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: github.com/francisrstokes/githublog/blob/main/2022/6/15/rolling-your-own-crypto-aes.md
Spec: nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf
Deeper justifications and analysis: csrc.nist.gov/csrc/media/projects/cryptographic-standards-and-guidelines/documents/aes-development/rijndael-ammended.pdf
Attacking AES with power analysis: youtube.com/watch?v=5Hn2D5lrzVo

🎥 Series Playlist: youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ
🗣 Discord: discord.gg/FPWaVgk
⭐️ Patreon: patreon.com/lowleveljavascript
💻 Github Repo: github.com/lowbyteproductions/bare-metal-series
Cryptographically Signed Firmware :: Bare Metal Programming Series 14Designing A Packet Protocol :: Bare Metal Programming Series 7.1Ints, Uints, and Parsing an IP Packet Header [Parser Combinators From Scratch] Episode 7A parser for every instruction? (16-Bit VM in JavaScript 010)What is a spinlock? //Source Dive// 002Ones and Zeros: Binary Part 1 [Parser Combinators from Scratch] Episode 6Writing A Game For The Fantasy Console EmulatorBootloader Firmware Update Mechanism :: Bare Metal Programming Series 10[stream] More bus piracy, logic analysis, and e-SPI-onageOperations! [The Bits And Bytes Of Binary ep.2]How Are State Machines Used In Parsing? (16-Bit VM in JavaScript 008)Digital Circuit Simulator In JavaScript: 7400 Subscriber Special!
Low Byte Productions |

Cryptographically Signed Firmware :: Bare Metal Programming Series 14

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER