Paper 2023/893
Diversity Algorithms for Laser Fault Injection
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)
- 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
-
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}, url = {https://eprint.iacr.org/2023/893} }