Electromagnetic fault injection against a complex CPU, toward new micro-architectural fault models - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Journal of Cryptographic Engineering Year : 2021

Electromagnetic fault injection against a complex CPU, toward new micro-architectural fault models

Abstract

The last years have seen the emergence of fault attacks targeting modern central processing units (CPUs). These attacks are analyzed at a very high abstraction level and, due to the modern CPUs complexity, the underlying fault effect is usually unknown. Recently, a few articles have focused on characterizing faults on modern CPUs. In this article, we focus on the electromagnetic fault injection (EMFI) characterization on a bare-metal implementation. With this approach, we discover and understand new effects on micro-architectural subsystems. We target the BCM2837 where we successfully demonstrate persistent faults on L1 instruction cache, L1 data cache and L2 cache. We also show that faults can corrupt the memory management unit (MMU). To validate our fault model, we realize a persistent fault analysis to retrieve an AES key.
Fichier principal
Vignette du fichier
TrouchkineBELB21.pdf (705.06 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03175704 , version 1 (20-03-2021)

Identifiers

Cite

Thomas Trouchkine, Sébanjila Kevin K Bukasa, Mathieu Escouteloup, Ronan Lashermes, Guillaume Bouffard. Electromagnetic fault injection against a complex CPU, toward new micro-architectural fault models. Journal of Cryptographic Engineering, 2021, 11 (4), pp.353--367. ⟨10.1007/s13389-021-00259-6⟩. ⟨hal-03175704⟩
223 View
895 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More