On the Importance of Initial Solutions Selection in Fault Injection

Conference Paper (2021)
Author(s)

Marina Krcek (TU Delft - Cyber Security)

Daniele Fronte (STMicroelectronics)

Stjepan Picek (TU Delft - Cyber Security)

Research Group
Cyber Security
Copyright
© 2021 M. Krcek, Daniele Fronte, S. Picek
DOI related publication
https://doi.org/10.1109/FDTC53659.2021.00011
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 M. Krcek, Daniele Fronte, S. Picek
Research Group
Cyber Security
Pages (from-to)
1-12
ISBN (print)
978-1-6654-3674-8
ISBN (electronic)
978-1-6654-3673-1
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Fault injection attacks require the adversary to select suitable parameters for the attack. In this work, we consider laser fault injection and parameters like the location of the laser shot $(x,\ y)$, delay, pulse width, and intensity of the laser. The parameter selection process can be translated into an optimization problem. A very popular and successful method for various optimization problems is the genetic algorithm. To further improve the performance of a genetic algorithm, it is possible to combine it with local search to obtain a memetic algorithm. We conduct several experiments comparing the performance of the memetic algorithm and the random search algorithm for finding faults. We investigate the influence of different initialization techniques on the performance of the memetic algorithm. In our experiments, the memetic algorithm is significantly better at finding faults than the random search. While evaluating different initialization techniques, we did not observe significant differences when averaging results. However, when considering the stability of the results with a memetic algorithm based on different initialization techniques, we can distinguish preferable techniques, such as LHSMDU and the Taguchi method.

Files

License info not available