Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a groundbreaking conference presentation that introduces GLITCHGLÜCK, an innovative approach to hardware fault injection that moves beyond traditional blind attack methods. Learn how this novel methodology combines hardware-software interaction simulation with guided fault injection techniques to identify software vulnerabilities more efficiently. Discover how the Dynamic State Transition Graph (DSTG) provides temporal representation of software instruction interactions with hardware components, enabling precise targeting of fault injection parameters without exhaustive parameter searches. Examine the practical implementation on physical OpenMSP430 ASIC chips with scan-chain support and validation across PicoRV32 and IBEX architectures. Understand how this data-driven approach bridges simulation and physical fault observation while assessing the effectiveness of software countermeasures including instruction duplication and pin verification through layout-aware fault simulations for clock glitching and laser-induced fault attacks.
Syllabus
WOOT '25 - GlitchGlück: Enabling Software Vulnerabilities through Guided Hardware Fault Injection
Taught by
USENIX