Oops..! I Glitched It Again! How to Multi-Glitch the Glitching-Protections on ARM TrustZone-M
Marvin Sa{\ss}, Richard Mitev, Ahmad-Reza Sadeghi

TL;DR
This paper introduces {}Glitch, a novel platform capable of multi-glitch voltage fault injections on ARM TrustZone-M chips, demonstrating practical attacks and discussing countermeasures against such sophisticated fault injection techniques.
Contribution
The paper presents the first multi-glitch voltage fault injection platform, {}Glitch, enabling coordinated multiple faults with a single trigger, and provides a new attack flow reducing search complexity.
Findings
{}Glitch successfully injected four faults within one day on real chips.
The attack bypassed existing countermeasures on TrustZone-M devices.
The study discusses potential countermeasures and new attack scenarios.
Abstract
Voltage Fault Injection (VFI), also known as power glitching, has proven to be a severe threat to real-world systems. In VFI attacks, the adversary disturbs the power-supply of the target-device forcing the device to illegitimate behavior. Various countermeasures have been proposed to address different types of fault injection attacks at different abstraction layers, either requiring to modify the underlying hardware or software/firmware at the machine instruction level. Moreover, only recently, individual chip manufacturers have started to respond to this threat by integrating countermeasures in their products. Generally, these countermeasures aim at protecting against single fault injection (SFI) attacks, since Multiple Fault Injection (MFI) is believed to be challenging and sometimes even impractical. In this paper, we present {\mu}-Glitch, the first Voltage Fault Injection (VFI)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing · Advanced Memory and Neural Computing
