Paper 2023/893

Diversity Algorithms for Laser Fault Injection

Marina Krček, Delft University of Technology
Thomas Ordas, STMicroelectronics (France)
Abstract

Before third-party evaluation and certification, manufacturers often conduct internal security evaluations on secure hardware devices, including fault injection (FI). Within this process, FI aims to identify parameter combinations that reveal device vulnerabilities. The impracticality of conducting an exhaustive search over FI parameters has prompted the development of advanced and guided algorithms. However, these proposed methods often focus on a specific, critical region, which is beneficial for attack scenarios requiring a single optimal FI parameter combination. In this work, we introduce two novel metrics that align better with the goal of identifying multiple optima. These metrics consider the number of unique vulnerable locations and clusters (regions). Furthermore, we present two methods promoting diversity in tested parameter combinations - Grid Memetic Algorithm (GridMA) and Evolution Strategy (ES). Our findings reveal that these diversity methods, though identifying fewer vulnerabilities overall than the Memetic Algorithm (MA), still outperform Random Search (RS), identifying at least $\approx8\times$ more vulnerabilities. Using our novel metrics, we observe that the number of distinct vulnerable locations is similar across all three evolutionary algorithms, with $\approx30\%$ increase over RS. Importantly, ES and GridMA prove superior in discovering multiple vulnerable regions, with ES identifying $\approx55\%$ more clusters than the worst-performing MA.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Laser Fault InjectionParameter SearchEvolutionary AlgorithmsDiversity AlgorithmsMultiple Optima
Contact author(s)
m krcek @ tudelft nl
History
2024-03-02: revised
2023-06-09: received
See all versions
Short URL
https://ia.cr/2023/893
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/893,
      author = {Marina Krček and Thomas Ordas},
      title = {Diversity Algorithms for Laser Fault Injection},
      howpublished = {Cryptology ePrint Archive, Paper 2023/893},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/893}},
      url = {https://eprint.iacr.org/2023/893}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.