~/talk

Chip.Fail - Glitching the Silicon of the Connected World

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security, embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Voltage glitching reliably breaks modern IoT chips using cheap gear: the team builds an open $100 kit and a $5 ATTiny85 variant, combines an FPGA + analog switch + DPS3003 with Python/Jupyter control, and runs automated delay/pulse sweeps. Targets: nRF52 (successful, ~100 attempts), ESP32 (stable after ~10,000 attempts), SAM L11 (bypassed secure boot quickly), and STM32F2 (downgrade RDP with delay 17900 cycles pulse 50 cycles), proving practical, reproducible exploits.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Takeaways
  3. 2:11Why is this getting important?
  4. 4:28Voltage glitching: Flash reads
  5. 4:56Voltage glitching: RAM reads
  6. 5:37Three steps to success
  7. 6:05Power domains
  8. 11:14Removing capacitors: Problem...
  9. 17:39The chip.fail glitcher
  10. 18:39Digilent Cmod A7
  11. 18:59MAX PMOD
  12. 20:28Hooking it up
  13. 21:21The glitcher
  14. 21:50FPGA Bitstream
  15. 22:15Host control: Jupyter Notebook
  16. 22:29Host control: Example glitcher
  17. 26:31nRF52840: Test firmware
  18. 26:43Glitching results
  19. 28:54ESP32: Glitching
  20. 31:47The 5$ Glitcher...
  21. 33:05Previous work
  22. 35:32STM32 Read-out Protection (RDP)
  23. 36:27Dumping the bootrom
  24. 37:14Let's apply our methodology
  25. 37:26Bootrom Glitching
  26. 38:05STM32F2 Boot process (1.4ms)
  27. 39:35Power consumption after reset (200)
  28. 41:13Parameters
  29. 42:11Dumping the money!
  30. 42:41The STM32F2 Glitcher
  31. 43:09Options for defense
  32. 44:26Conclusion
~/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.