Modeling Clock Glitch Fault Injection Effects on a RISC-V Microcontroller - Université Grenoble Alpes
Communication Dans Un Congrès Année : 2024

Modeling Clock Glitch Fault Injection Effects on a RISC-V Microcontroller

Résumé

Embedded systems face security concerns, vulnerable to physical attacks like fault injection. RISC-V processors are increasingly favored for their open-source architecture. In this article, we present practical fault models operating at the instruction encoding level, which effectively elucidate numerous observed faulty behaviors arising from clock glitch campaigns conducted on a 32-bit microcontroller (MCU) embedding a RISC-V core. We demonstrate that, owing to the variable-length encoding of instructions, the impact of these models at the execution level varies. Nevertheless, the proposed models consistently maintain their applicability irrespective of the encoding length. Furthermore, we illustrate that some of the observed faulty behaviors are comparable to those obtained when targeting Arm Cortex-M-based MCUs. In addition, we present new models that can explain new faulty behaviors. The presented models are able to explain more than 90% of the observed faulty behaviors.
Fichier principal
Vignette du fichier
preprint_IOLTS_Alshaer_2024.pdf (111.99 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04634303 , version 1 (03-07-2024)

Identifiants

Citer

Ihab Alshaer, Ahmed Al-Kaf, Valentin Egloff, Vincent Beroulle. Modeling Clock Glitch Fault Injection Effects on a RISC-V Microcontroller. 2024 IEEE 30th International Symposium on On-Line Testing and Robust System Design (IOLTS), Jul 2024, Rennes, France. ⟨10.1109/IOLTS60994.2024.10616064⟩. ⟨hal-04634303⟩
183 Consultations
110 Téléchargements

Altmetric

Partager

More