Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses

Résumé

Hardware Trojan Horses (HTHs) are today a serious issue for both academy and industry because of their dramatic complexity and dangerousness. Indeed, it has been shown that HTHs may be effectively inserted in modern microprocessors allowing the attacker to run malicious software, to acquire root privileges and to steal secret information. We aim at reducing the dangerousness of information stealing HTHs by introducing a hardware security module in the microprocessor under protection. In particular, the proposed module is in charge of interacting with the execution flow in order to introduce software obfuscation during programs execution at runtime. The goal of such obfuscation is to minimize the probability of exposing sensitive information to the HTH by encrypting/decrypting it, by spreading it through microprocessor's registers and by submerging it among garbage data. We implemented a prototype of the proposed hardware security module and we proved its effectiveness and efficiency (in terms of area occupation and working frequency reduction) by integrating it into the RSD 32bit speculative, superscalar and out-of-order RISC-V microprocessor running a set of benchmark programs 1.
Fichier principal
Vignette du fichier
Built-in_Software_Obfuscation_for_Protecting_Microprocessors_against_Hardware_Trojan_Horses.pdf (925.09 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04685515 , version 1 (03-09-2024)

Identifiants

Citer

Alessandro Palumbo, Marco Ottavi, Luca Cassano. Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses. 2023 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), Oct 2023, Juan-Les-Pins, France. ⟨10.1109/dft59622.2023.10313534⟩. ⟨hal-04685515⟩
3 Consultations
8 Téléchargements

Altmetric

Partager

More