~/talk

Fatal Fury on ESP32: Time to Release Hardware Exploits

Talkat Black Hat Europe 2019 · 2019-12-02..12-05· [embedded-and-hardware, security]
links:none on file
slides:none on file

Methodical, hands-on account of breaking ESP32 hardware security: uses low-cost rigs (glitcher based on MAX4619, USB FTDI JTAG, oscilloscope, Python automation) to perform voltage glitching and analog power analysis, modify PCB traces, and reverse the ROM to time attacks. Demonstrates reproducible bypass of secure boot (temporary code execution) and, via faulted power trace of the fuse controller, statistical extraction of OTP contents to extract secure boot and flash keys and decrypt firmware. Also describes failed CPA on SPI noise and recommends hardware revision; reproducible in days.

AI-written summary · about

  1. 0:00Intro
  2. 0:43About ESP32
  3. 10:47Code review
  4. 15:48Secure Boot
  5. 22:32Reverse Boot
  6. 28:40Flash Encryption
  7. 32:22OTP Fuses
  8. 35:35ReadWrite Protection
  9. 36:14Power Analysis
  10. 36:46Results
  11. 37:59Decryption
  12. 40:09Conclusion
  13. 41:04Vendors Responsible Disclosure
  14. 42:12The Impact
  15. 43:05Final Conclusion
~/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.