Fault injection, also known as "glitching," is a process to intentionally cause a system to misbehave in a way that is beneficial to an attacker. The technique is commonly used against microcontrollers to defeat code protection features or affect cryptographic operations. Once employed only by the hardcore, it is now accessible for any hardware hacker to add to their arsenal. In this presentation, Joe will provide an overview, demonstration, and personal stories of injecting faults into embedded systems in order to reveal their secrets.
Joe Grand, also known as Kingpin, is a computer engineer, hardware hacker, teacher, daddy, honorary doctor, occasional YouTuber, creator of the first electronic badges for DEFCON, member of L0pht Heavy Industries, and former technological juvenile delinquent.
Missed this event? Watch it here.