arrow
Return

Hardware Trojan Detection in Open-Source Hardware Designs Using Machine Learning

delete2025-01-01
delete0
delete
OA
AI
V
Victor Takashi Hayashi *
W
Wilson Vicente Ruggiero
DOI:10.1109/ACCESS.2025.3546156delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The globalization of the hardware supply chain reduces costs but increases security challenges with the potential insertion of hardware trojans by third parties. Traditional detection methods face scalability limitations by relying solely on simple examples (e.g., AES). Although open-source hardware promotes transparency, it does not guarantee security. In this research, Natural Language Processing (NLP) and Machine Learning (ML) techniques were applied to identify hardware trojans in complex open hardware designs (e.g., RISC-V, MIPS). Using data from existing benchmarks (ISCAS85-89, TrustHub) and synthetic data generated with Large Language Models (LLM), a dataset of 3,808 instances was used in this research. The approach using TF-IDF and Decision Tree (DT) achieved 97.26%, surpassing the state of the art. The use of LLMs with prompt optimization achieved a recall of 99%, minimizing false negatives. A novel framework integrating NLP, ML, and LLMs was developed to enhance the security of open-source hardware.
Keywords:
Hardware
Trojan horses
Machine learning
Hardware design languages
Open source hardware
Benchmark testing
Static analysis
Integrated circuit modeling
Hardware security
Computer architecture
hardware trojan
machine learning
natural language processing
large language models
open hardware
open source

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
universidade de sao paulo
Scholars:
10.5W
Papers: 6.7W
Citations: 93