~/talk

Introduction to MCUboot: Secure Bootloader and Easy Firmware Updates

TalkinPortugueseat Open Source Summit Latin America 2022 · on Tuesday, 2022-08-23· at 11:00· ROOM 3, Virtual· [security]
links:none on file
slides:none on file

MCUboot is a compact secure bootloader for microcontrollers that enforces a two-slot layout with a scratch area to allow recovery from interrupted updates. It supports three update strategies—swap with scratch, swap by move, and overwrite—requires signed images verified by image_tool, and supports EC-256 signatures and AES encryption (also RSA and Ed25519). The demo signs example keys, flashes images to ESP32 flash regions, shows that unsigned images fail to boot, and then performs a successful swap and confirmed boot of the new signed image.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47IoT growth challenges
  3. 2:52MCUboot overview
  4. 4:19Memory slots structure
  5. 6:30Boot process modes
  6. 10:24Swap update mechanism
  7. 12:13App update flow
  8. 14:01MCUboot security
  9. 15:53Practical update demo
  10. 23:16MCUboot benefits
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.