Paper 2025/1287

Fault Injection Evaluation with Statistical Analysis - How to Deal with Nearly Fabricated Large Circuits

Felix Uhle, Ruhr University Bochum
Nicolai Müller, Ruhr University Bochum
Amir Moradi, TU Darmstadt
Abstract

A critical aspect of securing cryptographic hardware is their resistance to FI attacks, which involve the successful injection of faults into the system in operation. Specifically, a hardware design must be resilient to well-established fault injection techniques, including voltage or clock glitching, laser fault injections, and the more recently introduced EMFI. Ideally, the protection level must be verified before the chip is fabricated. Although initial efforts to verify the resistance of hardware designs against fault injection have been made, analyzing the security of practical designs with realistic gate counts under fault injections that affect multiple gates or the entire circuit state remains a significant challenge. This scenario, however, is considered more realistic than assessing resistance to a fixed, relatively small number of faults. In this work, we introduce FIESTA, a versatile automated framework for analyzing the resistance of hardware circuits under the general random fault model. By leveraging a non-exhaustive approach, FIESTA is capable of evaluating larger designs compared to state-of-the-art tools, while maintaining a reasonable level of confidence. FIESTA supports various adversary models, allowing customized resistance analysis against specific adversaries. In particular, we present a concrete procedure for evaluating more realistic precise adversaries, based on practical observations. Using FIESTA, we assessed the resistance of several (protected) AES cores.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published by the IACR in TCHES 2025
Keywords
Fault InjectionHardwareRandom Fault ModelGeneral Random Fault Model
Contact author(s)
felix uhle @ rub de
nicolai mueller @ rub de
amir moradi @ tu-darmstadt de
History
2025-07-21: last of 2 revisions
2025-07-14: received
See all versions
Short URL
https://ia.cr/2025/1287
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1287,
      author = {Felix Uhle and Nicolai Müller and Amir Moradi},
      title = {Fault Injection Evaluation with Statistical Analysis - How to Deal with Nearly Fabricated Large Circuits},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1287},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1287}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.