Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Chip.Fail - Glitching the Silicon of the Connected World

Black Hat via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course teaches how to use fault injection attacks to break IoT processors with minimal equipment cost. It covers voltage glitching techniques for Flash and RAM reads, steps to success, power domains, using the chip.fail glitcher and Digilent Cmod A7MAX PMOD, and glitching results on nRF52840 and ESP32. The teaching method includes releasing software and hardware tools. The course is intended for individuals interested in cybersecurity, hardware hacking, and IoT security.

Syllabus

Intro
Takeaways
Why is this getting important?
Voltage glitching: Flash reads
Voltage glitching: RAM reads
Three steps to success
Power domains
Removing capacitors: Problem...
The chip.fail glitcher
Digilent Cmod A7
MAX PMOD
Hooking it up
The glitcher
FPGA Bitstream
Host control: Jupyter Notebook
Host control: Example glitcher
nRF52840: Test firmware
Glitching results
ESP32: Glitching
The 5$ Glitcher...
Previous work
STM32 Read-out Protection (RDP)
Dumping the bootrom
Let's apply our methodology
Bootrom Glitching
STM32F2 Boot process (1.4ms)
Power consumption after reset (200)
Parameters
Dumping the money!
The STM32F2 Glitcher
Options for defense
Conclusion

Taught by

Black Hat

Reviews

Start your review of Chip.Fail - Glitching the Silicon of the Connected World

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.