Back to Browse

Cryptographically Signed Firmware :: Bare Metal Programming Series 14

7.8K views
Aug 6, 2023
2:03:20

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/githublog/blob/main/2022/6/15/rolling-your-own-crypto-aes.md Spec: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf Deeper justifications and analysis: https://csrc.nist.gov/csrc/media/projects/cryptographic-standards-and-guidelines/documents/aes-development/rijndael-ammended.pdf Attacking AES with power analysis: https://www.youtube.com/watch?v=5Hn2D5lrzVo πŸŽ₯ Series Playlist: https://www.youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ πŸ—£ Discord: https://discord.gg/FPWaVgk ⭐️ Patreon: https://www.patreon.com/lowleveljavascript πŸ’» Github Repo: https://github.com/lowbyteproductions/bare-metal-series

Download

1 formats

Video Formats

360pmp4150.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Cryptographically Signed Firmware :: Bare Metal Programming Series 14 | NatokHD