Clock Glitch Fault Injection Attacks on AES Cipher

Read full text
Authors: Yuvaraj Vagula, River Stepp, Sanchita Mal‐Sarkar
Cited by: 1
References: 25

Abstract

Secure cryptographic systems like the Advanced Encryption Standard (AES) are critical in safeguarding sensitive data. Despite its robust design, AES is vulnerable to fault injection attacks, particularly via clock glitches on Field Programmable Gate Arrays (FPGA). This paper investigates the impact of clock glitch-based fault injection on AES, emphasizing its susceptibility during critical encryption stages. Through experimental analysis, we design and implement a fault injection mechanism targeting the AES algorithm on an FPGA, revealing specific vulnerabilities during the MixColumns and AddRoundKey operations. The study highlights the criticality of glitch timing, where early-stage glitches primarily produce single-bit faults, mid-stage glitches escalate to multi-bit faults, and late-stage glitches most often cause structural disruptions. The introduction of an adaptive clock glitching mechanism marks a significant advancement in fault injection techniques, allowing for more precise fault induction based on real-time feedback from the AES core. Our findings underscore the need for enhanced fault detection and mitigation strategies to improve the resilience of cryptographic systems against such attacks. This work contributes to the existing literature by providing new insights into the practical implications of fault injection attacks on AES and suggests potential countermeasures for strengthening cryptographic security.

Fields of Study & Subjects

Cryptographic Implementations and Security Physical Unclonable Functions (PUFs) and Hardware Security Coding theory and cryptography

Publication details

Journal / source
IEEE Access
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
14
Pages
87377–87391
Publication date
1 January 2026
Language
EN