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

Alessandro Palumbo*, Marco Ottavi, Luca Cassano

*Corresponding author for this work

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

Abstract

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 programs1,.

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

  • Design for Trust
  • Hardware Security
  • Hardware Trojan Horses
  • Microprocessors
  • Software Obfuscation
  • NLA

Fingerprint

Dive into the research topics of 'Built-in Software Obfuscation for Protecting Microprocessors against Hardware Trojan Horses'. Together they form a unique fingerprint.

Cite this