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

Alessandro Palumbo*, Luca Cassano, Pedro Reviriego, Marco Ottavi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publication36th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2023
EditorsLuca Cassano, Mihalis Psarakis, Marcello Traiola, Alberto Bosio
Place of PublicationPiscataway, NJ
PublisherIEEE
ISBN (Electronic)9798350315004
DOIs
Publication statusPublished - 14 Nov 2023
Event36th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2023 - Antipolis, at the Palais des Congrès d'Antibes, Juan-Les-Pins, France
Duration: 3 Oct 20235 Oct 2023

Publication series

NameProceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT
Volume36
ISSN (Print)2576-1501
ISSN (Electronic)2765-933X

Conference

Conference36th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2023
Abbreviated titleDFT 2023
Country/TerritoryFrance
CityJuan-Les-Pins
Period3/10/235/10/23

Keywords

  • Hamming Codes
  • Hardware Security
  • Hardware Trojan Horses
  • Microprocessor-based System
  • RISC-V
  • NLA

Fingerprint

Dive into the research topics of 'Improving the Detection of Hardware Trojan Horses in Microprocessors via Hamming Codes'. Together they form a unique fingerprint.

Cite this