Electromagnetic Transient Faults Injection on a hardware and a software implementations of AES

被引:123
|
作者
Dehbaoui, Amine [1 ]
Dutertre, Jean-Max [1 ]
Robisson, Bruno [1 ]
Tria, Assia [1 ]
机构
[1] Dept Syst & Architectures Securises SAS, Gardanne, France
关键词
Electromagnetic Fault injection; Electromagnetic Pulse; AES; DFA; FPGA; MCU;
D O I
10.1109/FDTC.2012.15
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 mu m-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.
引用
收藏
页码:7 / 15
页数:9
相关论文
共 50 条
  • [21] Mojette Transform Software - Hardware Implementations and its Applications
    Turan, Jan
    Szoboszlai, Peter
    Vasarhelyi, Josef
    [J]. INFOCOMMUNICATIONS JOURNAL, 2011, 3 (01): : 40 - 48
  • [22] Efficient Software and Hardware Implementations of a QCSP Communication System
    Moniere, Camille
    Le Gal, Bertrand
    Boutillon, Emmanuel
    [J]. DESIGN AND ARCHITECTURE FOR SIGNAL AND IMAGE PROCESSING, DASIP 2022, 2022, 13425 : 29 - 41
  • [23] Open Source Implementations of Electromagnetic Transient Algorithms
    Tavante, H. C. A.
    Bonatto, B. D.
    Coutinho, M. P.
    [J]. 2018 13TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRY APPLICATIONS (INDUSCON), 2018, : 825 - 828
  • [24] Data-Flow-Sensitive Fault-Space Pruning for the Injection of Transient Hardware Faults
    Pusz, Oskar
    Dietrich, Christian
    Lohmann, Daniel
    [J]. LCTES '21: PROCEEDINGS OF THE 22ND ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2021, : 97 - 109
  • [25] A Framework for Analyzing Correlative Software and Hardware Faults
    Yi, Zhaoxiang
    Mu, Xiaodong
    Zhang, Li
    Zhao, Peng
    Yin, Zongrun
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 42 - 45
  • [26] On the injection of hardware faults in virtualized multicore systems
    Cinque, Marcello
    Pecchia, Antonio
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 106 : 50 - 61
  • [27] Deep Learning Side-Channel Attack against Hardware Implementations of AES
    Kubota, Takaya
    Yoshida, Kota
    Shiozaki, Mitsuru
    Fujino, Takeshi
    [J]. 2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 261 - 268
  • [28] Using Normal Bases for Compact Hardware Implementations of the AES S-Box
    Nikova, Svetla
    Rijmen, Vincent
    Schlaeffer, Martin
    [J]. SECURITY AND CRYPTOGRAPHY FOR NETWORKS, PROCEEDINGS, 2008, 5229 : 236 - +
  • [29] Deep learning side-channel attack against hardware implementations of AES
    Kubota, Takaya
    Yoshida, Kota
    Shiozaki, Mitsuru
    Fujino, Takeshi
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 87
  • [30] Low-Area Hardware Implementations of CLOC, SILC and AES-OTR
    Banik, Subhadeep
    Bogdanov, Andrey
    Minematsu, Kazuhiko
    [J]. PROCEEDINGS OF THE 2016 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2016, : 71 - 74