2018 Workshop on Fault Diagnosis and Tolerance in Cryptography (FDTC) 2018
DOI: 10.1109/fdtc.2018.00014
|View full text |Cite
|
Sign up to set email alerts
|

Genetic Algorithm-Based Electromagnetic Fault Injection

Abstract: Electromagnetic fault injection (EMFI) is a powerful active attack, requiring minimal modifications of the device under attack while having excellent penetration capabilities. The number of possible parameter combinations when characterizing an attack is usually huge, rendering exhaustive search impossible. In this work we present a novel evolutionary algorithm for optimizing the parameters for EM fault injection, which outperforms previous search methods for EMFI. The cryptographic device under attack is trea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
14
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 15 publications
(15 citation statements)
references
References 21 publications
1
14
0
Order By: Relevance
“…2) We propose a memetic algorithm that combines genetic algorithm and Hooke-Jeeves local search. In our opinion, this improves over related works [15], [16] with memetic algorithms as Hooke-Jeeves is a well understood and efficient derivative-free optimization algorithm. 3) We are the first to explore the influence of the initial population on the performance of the population-based search algorithms for fault injection attacks.…”
Section: Introductionsupporting
confidence: 53%
See 3 more Smart Citations
“…2) We propose a memetic algorithm that combines genetic algorithm and Hooke-Jeeves local search. In our opinion, this improves over related works [15], [16] with memetic algorithms as Hooke-Jeeves is a well understood and efficient derivative-free optimization algorithm. 3) We are the first to explore the influence of the initial population on the performance of the population-based search algorithms for fault injection attacks.…”
Section: Introductionsupporting
confidence: 53%
“…The initial population, if welldistributed, could lead to better performance of the genetic algorithm [29], [30], [31]. Usually, the initialization is done using Monte Carlo simulation, taking random values for each gene of the solution [32], [33], [16]. We additionally explore the Latin Hypercube Sampling (LHS) and a Taguchi method.…”
Section: B Initialization Techniques For the Initial Populationmentioning
confidence: 99%
See 2 more Smart Citations
“…Next, Picek et al extended this work by using a combination of an evolutionary algorithm and a local search to characterize the search space for voltage glitching as efficient as possible [4]. Maldini et al used a genetic algorithm for finding fault injection parameters when considering electromagnetic fault injection (EMFI) [14]. There, the authors attacked the SHA-3 algorithm and reported 40 times more faulty measurements and 20 times more distinct fault measurements than by using a random search.…”
Section: Related Workmentioning
confidence: 99%