A Lightweight Security Checking Module to Protect Microprocessors against Hardware Trojan Horses

Alessandro Palumbo, Luca Cassano, Pedro Reviriego, Giuseppe Bianchi, Marco Ottavi

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

9 Citations (Scopus)

Abstract

It has been demonstrated that Software exploitable Hardware Trojan Horses (HTHs) can be inserted in commercial CPUs and memories. Such attacks allow malicious users to run their own software or to gain unauthorized privileges over the system. As a consequence, HTHs must nowadays be considered a serious threat not only from academy but also from industry. In this paper we present a security checking module meant to be connected between the microprocessor and the instruction memory in order to monitor the fetching activity with the aim of detecting the activation of HTHs. In particular, we aim at detecting those HTHs that alter the expected execution flow by launching a malicious program. We integrated the proposed security checking module within a case study system based on a RISC-V microprocessor implemented on an FPGA and running a set of software benchmarks. This experiment demonstrated that our proposal is able to detect 100% of possible HTHs activations with no false alarms. We measured a LUT overhead of 0.5% and a FF overhead of 0.3%, with a 2.36% power consumption increase and no working frequency reduction.
Original languageEnglish
Title of host publication2021 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)
EditorsLuigi Dilillo, Luca Cassano, Athanasios Papadimitriou
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages1-6
Number of pages6
ISBN (Electronic)978-1-6654-1609-2
ISBN (Print)978-1-6654-1610-8
DOIs
Publication statusPublished - 8 Oct 2021
Externally publishedYes
Event34th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021 - Virtual, Athens, Greece
Duration: 6 Oct 20218 Oct 2021
Conference number: 34

Publication series

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

Conference

Conference34th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021
Abbreviated titleDFT 2021
Country/TerritoryGreece
CityVirtual, Athens
Period6/10/218/10/21

Keywords

  • Power measurement
  • Power demand
  • Microprocessors
  • Software
  • Hardware
  • Frequency measurement
  • Table lookup
  • n/a OA procedure

Fingerprint

Dive into the research topics of 'A Lightweight Security Checking Module to Protect Microprocessors against Hardware Trojan Horses'. Together they form a unique fingerprint.

Cite this