Paper 2025/1287 Original: eprint.iacr.org/2025/1287 ↗

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

Felix Uhle
Nicolai Müller
Amir Moradi
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
Preprint.
History
2025-07-21: last updated
2025-07-14: published
Short URL
https://ia.cr/2025/1287
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.