Genetic Algorithm-Based Electromagnetic Fault Injection

Conference Paper (2018)
Author(s)

Antun Maldini (University of Zagreb)

Niels Samwel (Radboud Universiteit Nijmegen)

Stjepan Picek (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Lejla Batina (Radboud Universiteit Nijmegen)

Research Group
Cyber Security
DOI related publication
https://doi.org/10.1109/FDTC.2018.00014 Final published version
More Info
expand_more
Publication Year
2018
Language
English
Research Group
Cyber Security
Article number
8573932
Pages (from-to)
35-42
ISBN (print)
978-1-5386-8198-5
ISBN (electronic)
978-1-5386-8197-8
Event
15th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2018 (2018-09-13 - 2018-09-13), Amsterdam, Netherlands
Downloads counter
135

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 out-performs previous search methods for EMFI. The cryptographic device under attack is treated as a black box, with only a few very general assumptions on its inner workings. We test our evolutionary algorithm by attacking SHA-3 where we are able to obtain 40 times more faulty measurements and 20 times more distinct fault measurements than the random search. When coupled with the algebraic fault attack, we get 25% more exploitable faults per individual measurement.