DocumentCode
571466
Title
Electromagnetic Transient Faults Injection on a Hardware and a Software Implementations of AES
Author
Dehbaoui, Amine ; Dutertre, Jean-Max ; Robisson, Bruno ; Tria, Assia
Author_Institution
Dept. Syst. et Archit. Securises (SAS), CEA-LETI, Gardanne, France
fYear
2012
fDate
9-9 Sept. 2012
Firstpage
7
Lastpage
15
Abstract
This paper considers the use of electromagnetic pulses (EMP) to inject transient faults into the calculations of a hardware and a software AES. A pulse generator and a 500 um-diameter magnetic coil were used to inject the localized EMP disturbances without any physical contact with the target. EMP injections were performed against a software AES running on a CPU, and a hardware AES (with and without countermeasure) embedded in a FPGA. The purpose of this work was twofold: (a) reporting actual faults injection induced by EMPs in our targets and describing their main properties, (b) explaining the coupling mechanism between the antenna used to produce the EMP and the targeted circuit, which causes the faults. The obtained results revealed a localized effect of the EMP since the injected faults were found dependent on the spatial position of the antenna on top of the circuit´s surface. The assumption that EMP faults are related to the violation of the target´s timing constraints was also studied and ascertained thanks to the use of a countermeasure based on monitoring such timing violations.
Keywords
electromagnetic pulse; field programmable gate arrays; pulse generators; AES; coupling mechanism; electromagnetic transient faults injection; hardware implementations; magnetic coil; physical contact; pulse generator; software implementations; timing constraints; Circuit faults; Clocks; Encryption; Probes; Software; Transient analysis; AES; DFA; Electromagnetic Fault injection; Electromagnetic Pulse; FPGA; MCU;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault Diagnosis and Tolerance in Cryptography (FDTC), 2012 Workshop on
Conference_Location
Leuven
Print_ISBN
978-1-4673-2900-2
Type
conf
DOI
10.1109/FDTC.2012.15
Filename
6305224
Link To Document