Improving the Detection of Hardware Trojan Horses in Microprocessors via Hamming Codes - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Improving the Detection of Hardware Trojan Horses in Microprocessors via Hamming Codes

Résumé

Software-exploitable Hardware Trojan Horses (HTHs) can be inserted into commercial microprocessors allowing the attackers to run their own software or to gain unauthorized privileges. As a consequence, HTHs should nowadays be considered a serious threat not only by the academy but also by the industry. In this paper we present a hardware security checker for the detection of the runtime activation of HTHs. In particular, we aim at detecting HTHs that alter the expected execution flow by launching a malicious program. To achieve this goal the proposed checker is connected between the microprocessor and the main memory and observes the fetching activity. We integrated the proposed checker within a case study based on a RISC-V microprocessor running a set of software benchmarks. The experiment demonstrated that our checker is able to detect 100% of possible HTHs activations with no false alarms. We measured an area overhead of less than 1% w.r.t. LUTs and FFs with 8.5 up to 9.5 BRAM blocks required, a 2.51% power consumption increase, and no working frequency reduction.
Fichier principal
Vignette du fichier
Improving_the_Detection_of_Hardware_Trojan_Horses_in_Microprocessors_via_Hamming_Codes.pdf (1.02 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

Citer

Alessandro Palumbo, Luca Cassano, Pedro Reviriego, Marco Ottavi. Improving the Detection of Hardware Trojan Horses in Microprocessors via Hamming Codes. 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.10313563⟩. ⟨hal-04685537⟩
3 Consultations
4 Téléchargements

Altmetric

Partager

More