Isolation Forest Based TinyML for Detecting Hardware Trojans on FPGA in Real Time

The growing utilization of microcontrollers and FPGAs across several sectors has amplified the vulnerability to hardware attacks, namely the potential for information leakage via hardware Trojans. Real-time detection of these Trojans is essential for preserving the integrity and security of hardware systems. This research presents a new method for detecting hardware Trojans in real-time by combining TinyML and FPGA technology. By utilizing the capabilities of FPGA, we gather timing and power data to detect irregularities that could potentially indicate the existence of hardware Trojans. We employ a training process that utilizes an Isolation Forest machine learning model, which is recognized for its strong capability in identifying anomalies. Subsequently, the model is transformed into Verilog code and implemented on the FPGA, facilitating the detection of Trojans with high efficiency and effectiveness during the execution of a program. The proposed solution not only improves the security of the hardware, but also proves the possibility of combining advanced machine learning models with FPGA technology for real-time applications. The outcomes of our study demonstrate substantial enhancements in the precision and efficiency of detection, therefore facilitating the development and implementation of more secure hardware designs.

Authors

Institutions

Publication Details

Published
2024-11-12
DOI
https://doi.org/10.1109/paine62042.2024.10792760
Citations
3
Primary Topic
Physical Unclonable Functions (PUFs) and Hardware Security
Type
article
Field-Weighted Citation Impact
1.47

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Isolation Forest Based TinyML for Detecting Hardware Trojans on FPGA in Real Time

Fathi Amsaad, Mani Rupak Gurram, P. Pavan Kumar
3 citations
Physical Unclonable Functions (PUFs) and Hardware Security
1.47
article

Isolation Forest Based TinyML for Detecting Hardware Trojans on FPGA in Real Time

Fathi Amsaad, Mani Rupak Gurram, P. Pavan Kumar
article en
3 citations

Abstract

The growing utilization of microcontrollers and FPGAs across several sectors has amplified the vulnerability to hardware attacks, namely the potential for information leakage via hardware Trojans. Real-time detection of these Trojans is essential for preserving the integrity and security of hardware systems. This research presents a new method for detecting hardware Trojans in real-time by combining TinyML and FPGA technology. By utilizing the capabilities of FPGA, we gather timing and power data to detect irregularities that could potentially indicate the existence of hardware Trojans. We employ a training process that utilizes an Isolation Forest machine learning model, which is recognized for its strong capability in identifying anomalies. Subsequently, the model is transformed into Verilog code and implemented on the FPGA, facilitating the detection of Trojans with high efficiency and effectiveness during the execution of a program. The proposed solution not only improves the security of the hardware, but also proves the possibility of combining advanced machine learning models with FPGA technology for real-time applications. The outcomes of our study demonstrate substantial enhancements in the precision and efficiency of detection, therefore facilitating the development and implementation of more secure hardware designs.

Wright State University (US)
Wright State University
Openalex Percentile: Top 16%
Physical Unclonable Functions (PUFs) and Hardware Security
1.47
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.

Isolation Forest Based TinyML for Detecting Hardware Trojans on FPGA in Real Time — Fathi Amsaad, Mani Rupak Gurram, et al. · (2024) | TGRS Research Map | TGRS