Analyzing Hardware Trojans in FPGA-Based SoCs Using Machine Learning

The rapid advancements in design and technology have significantly improved the development and manufacturing of Integrated Circuits (ICs). However, these advancements also bring security challenges, particularly the risk of malicious modifications in the ICs internal hardware known as Hardware Trojans (HTs). Ensuring the security and confidentiality of these circuits is crucial for their reliable operation in the field. This paper presents the implementation and analysis of HTs in FPGA-based System on Chips (SoCs) using two approaches. The first approach involves embedding a Hardware Trojan within an AES Cipher logic block, connected to an embedded softcore Microblaze processor running on an FPGA. The second approach involves the insertion of a Hardware Trojan in a Custom IP core connected to an ARM9 processing unit on the FPGA. In this setup, the Xilinx Linux operating system and Python programming are used to trigger the HT via an Overlay package. Comparative analysis is conducted between these implementations, evaluating their effects on device and power utilization along with other critical characteristics. The paper highlights the security threats posed by HTs and provides insights using Machine Learning Models about HTs presence.

Authors

Institutions

Publication Details

Journal
Journal of Integrated Circuits and Systems
Published
2025-05-22
DOI
https://doi.org/10.29292/jics.v20i1.971
Primary Topic
Physical Unclonable Functions (PUFs) and Hardware Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analyzing Hardware Trojans in FPGA-Based SoCs Using Machine Learning

Ravikant Khamitkar, R. R. Dube
Journal of Integrated Circuits and Systems
Physical Unclonable Functions (PUFs) and Hardware Security
article

Analyzing Hardware Trojans in FPGA-Based SoCs Using Machine Learning

Ravikant Khamitkar, R. R. Dube
article en

Abstract

The rapid advancements in design and technology have significantly improved the development and manufacturing of Integrated Circuits (ICs). However, these advancements also bring security challenges, particularly the risk of malicious modifications in the ICs internal hardware known as Hardware Trojans (HTs). Ensuring the security and confidentiality of these circuits is crucial for their reliable operation in the field. This paper presents the implementation and analysis of HTs in FPGA-based System on Chips (SoCs) using two approaches. The first approach involves embedding a Hardware Trojan within an AES Cipher logic block, connected to an embedded softcore Microblaze processor running on an FPGA. The second approach involves the insertion of a Hardware Trojan in a Custom IP core connected to an ARM9 processing unit on the FPGA. In this setup, the Xilinx Linux operating system and Python programming are used to trigger the HT via an Overlay package. Comparative analysis is conducted between these implementations, evaluating their effects on device and power utilization along with other critical characteristics. The paper highlights the security threats posed by HTs and provides insights using Machine Learning Models about HTs presence.

Journal of Integrated Circuits and SystemsVol. 20(1)
Solapur University (IN)
Openalex Percentile: Top 88%
Physical Unclonable Functions (PUFs) and Hardware Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Analyzing Hardware Trojans in FPGA-Based SoCs Using Machine Learning — Ravikant Khamitkar, R. R. Dube · Journal of Integrated Circuits and Systems (2025) | TGRS Research Map | TGRS