A Tale of Two Models: Discussing the Timing and Sampling EM Fault Injection Models - Equipe Secure and Safe Hardware
Communication Dans Un Congrès Année : 2023

A Tale of Two Models: Discussing the Timing and Sampling EM Fault Injection Models

Roukoz Nabhan
  • Fonction : Auteur
  • PersonId : 1285092
Jean-Max Dutertre
Jean-Baptiste Rigaud

Résumé

Investigating the dynamics and mechanisms of Electromagnetic Fault Injection (EMFI) attacks, which expose an active circuit to electromagnetic disturbances, presents a persisting challenge due to the diverse and complex fault mechanisms involved. An improved understanding of EMFI modeling is paramount for developing proficient on-chip detection sensors, serving as countermeasures to these attacks. In light of this, our research evaluated the effectiveness of EMFI detection sensors, introduced by Elbaze et al., which rest on the premise that the sampling fault model accounts for EMFI. To assess the functionality of these sensors, we integrated them into an Advanced Encryption Standard (AES) accelerator of a Field-Programmable Gate Array (FPGA) and performed a series of experiments. The resulting evidence suggests that the explanation for EMFI is not a singular fault model but rather, two underlying mechanisms are implicated. At high frequencies, which corresponds to low slack, electromagnetic disturbances, in tandem with the target's Power Distribution Network (PDN), initiated timing constraint violations. This violation subsequently increased the logic propagation times, surpassing the clock period. Contrarily, at low to moderate frequencies, the induced faults generally aligned with the sampling fault model. However, certain deviations from the theoretical framework called into question the model's validity. Upon a deeper examination of the results, we determined that these faults, rather than being sampling faults, were tied to a different mechanism. Electromagnetic disturbances, when coupled with a target's Clock Distribution Network (CDN), can cause timing constraint violations due to EMFI-induced voltage glitches within the target's clock tree. By integrating the mechanisms of EMFI-induced clock glitches and timing faults into the timing violations fault model, we attain a holistic comprehension of EMFI mechanisms. It encapsulates both mechanisms induced by EMFI, spanning the full-frequency spectrum of the target.
Fichier principal
Vignette du fichier
FDTC_finale.pdf (4.14 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04210382 , version 1 (18-09-2023)

Identifiants

  • HAL Id : hal-04210382 , version 1

Citer

Roukoz Nabhan, Jean-Max Dutertre, Jean-Baptiste Rigaud, Jean-Luc Danger, Laurent Sauvage. A Tale of Two Models: Discussing the Timing and Sampling EM Fault Injection Models. FDTC 2023 – Twentieth Workshop on Fault Diagnosis and Tolerance in Cryptography, Sep 2023, Prague, Czech Republic. ⟨hal-04210382⟩
472 Consultations
127 Téléchargements

Partager

More