The University of Southampton
University of Southampton Institutional Repository

Hardware Trojan detection and high-precision localization in NoC-based MPSoC using machine learning

Hardware Trojan detection and high-precision localization in NoC-based MPSoC using machine learning
Hardware Trojan detection and high-precision localization in NoC-based MPSoC using machine learning
Networks-on-Chips (NoC) based Multi-Processor System-on-Chip (MPSoC) are increasingly employed in industrial and consumer electronics. Outsourcing third-party IPs (3PIPs) and tools in NoC-based MPSoC is a prevalent development way in most fabless companies. However, Hardware Trojan (HT) injected during its design stage can maliciously tamper with the functionality of this communication scheme, which undermines the security of the system and may cause a failure. Detecting and localizing HT with high precision is a challenge for current techniques. This work proposes for the first time a novel approach that allows detection and high-precision localization of HT, which is based on the use of packet information and machine learning algorithms. It is equipped with a novel Dynamic Confidence Interval (DCI) algorithm to detect malicious packets, and a novel Dynamic Security Credit Table (DSCT) algorithm to localize HT. We evaluated the proposed framework on the mesh NoC running real workloads. The average detection precision of 96.3% and the average localization precision of 100% were obtained from the experiment results, and the minimum HT localization time is around 5.8 ~ 12.9us at 2GHz depending on the different HT-infected nodes and workloads.
ANN, Hardware Security, Hardware Trojan, MPSoC, NoC
516–521
Association for Computing Machinery
Wang, Haoyu
3d04a266-1db2-42a6-9a4d-052c33c43873
Halak, Basel
8221f839-0dfd-4f81-9865-37def5f79f33
Wang, Haoyu
3d04a266-1db2-42a6-9a4d-052c33c43873
Halak, Basel
8221f839-0dfd-4f81-9865-37def5f79f33

Wang, Haoyu and Halak, Basel (2023) Hardware Trojan detection and high-precision localization in NoC-based MPSoC using machine learning. In ASPDAC '23: 28th Asia and South Pacific Design Automation Conference Proceedings. Association for Computing Machinery. 516–521 . (doi:10.1145/3566097.3567922).

Record type: Conference or Workshop Item (Paper)

Abstract

Networks-on-Chips (NoC) based Multi-Processor System-on-Chip (MPSoC) are increasingly employed in industrial and consumer electronics. Outsourcing third-party IPs (3PIPs) and tools in NoC-based MPSoC is a prevalent development way in most fabless companies. However, Hardware Trojan (HT) injected during its design stage can maliciously tamper with the functionality of this communication scheme, which undermines the security of the system and may cause a failure. Detecting and localizing HT with high precision is a challenge for current techniques. This work proposes for the first time a novel approach that allows detection and high-precision localization of HT, which is based on the use of packet information and machine learning algorithms. It is equipped with a novel Dynamic Confidence Interval (DCI) algorithm to detect malicious packets, and a novel Dynamic Security Credit Table (DSCT) algorithm to localize HT. We evaluated the proposed framework on the mesh NoC running real workloads. The average detection precision of 96.3% and the average localization precision of 100% were obtained from the experiment results, and the minimum HT localization time is around 5.8 ~ 12.9us at 2GHz depending on the different HT-infected nodes and workloads.

This record has no associated files available for download.

More information

Accepted/In Press date: 16 January 2023
e-pub ahead of print date: 31 January 2023
Published date: 31 January 2023
Venue - Dates: ASPDAC '23: 28th Asia and South Pacific Design Automation Conference, Tokyo Odaiba Miraikan, Tokyo, Japan, 2023-01-16 - 2023-01-19
Keywords: ANN, Hardware Security, Hardware Trojan, MPSoC, NoC

Identifiers

Local EPrints ID: 474129
URI: http://eprints.soton.ac.uk/id/eprint/474129
PURE UUID: 832bfca0-8bf4-435a-afd9-7a2f9657c5b5
ORCID for Basel Halak: ORCID iD orcid.org/0000-0003-3470-7226

Catalogue record

Date deposited: 14 Feb 2023 17:34
Last modified: 17 Mar 2024 03:25

Export record

Altmetrics

Contributors

Author: Haoyu Wang
Author: Basel Halak ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×