Electromagnetic fault injection against a complex CPU, toward new micro-architectural fault models - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Cryptographic Engineering Année : 2021

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

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

Citer

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⟩
218 Consultations
872 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More