Deep Learning-Based Hardware Trojan Detection via Dual-Path CNN and Markov Transition Field Representations

This paper introduces a dual-path deep learning framework specially designed for the efficient detection and classification of Hardware Trojans (HTs) through Side-Channel Analysis (SCA). Using Markov Transition Field (MTF) encoding and a reshaping strategy, the proposed method first converts side-channel time-series signals, including power traces, electromagnetic leaks, and timing data, into two different image-like formats. Detecting subtle Trojan activity requires these representations to capture intricate signal dynamics. Subsequently, each image is processed by a separate convolutional neural network (CNN) branch within the dual-path architecture, with each path optimized for extracting complementary features. To enhance classification performance, the outputs of both CNNs are fused via a dense neural network layer. The dual-path mechanism contributes to improved detection accuracy and robust feature extraction, while the overall architecture supports the classification of specific Trojan types. Evaluation using the publicly available AES Hardware Trojan dataset sourced from TrustHub and IEEE DataPort demonstrates that the proposed model benefits from CNN-based feature learning and outperforms several existing approaches.

Authors

Institutions

Publication Details

Journal
Journal of Circuits Systems and Computers
Published
2025-11-04
DOI
https://doi.org/10.1142/s0218126626450015
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

Deep Learning-Based Hardware Trojan Detection via Dual-Path CNN and Markov Transition Field Representations

Arash Golabi, Uvais Qidwai, Ahmed Ben Said, Abdelkarim Erradi et al.
Journal of Circuits Systems and Computers
Physical Unclonable Functions (PUFs) and Hardware Security
article

Deep Learning-Based Hardware Trojan Detection via Dual-Path CNN and Markov Transition Field Representations

Arash Golabi, Uvais Qidwai, Ahmed Ben Said, Abdelkarim Erradi, Abdulla Khalid Al-Ali
article en

Abstract

This paper introduces a dual-path deep learning framework specially designed for the efficient detection and classification of Hardware Trojans (HTs) through Side-Channel Analysis (SCA). Using Markov Transition Field (MTF) encoding and a reshaping strategy, the proposed method first converts side-channel time-series signals, including power traces, electromagnetic leaks, and timing data, into two different image-like formats. Detecting subtle Trojan activity requires these representations to capture intricate signal dynamics. Subsequently, each image is processed by a separate convolutional neural network (CNN) branch within the dual-path architecture, with each path optimized for extracting complementary features. To enhance classification performance, the outputs of both CNNs are fused via a dense neural network layer. The dual-path mechanism contributes to improved detection accuracy and robust feature extraction, while the overall architecture supports the classification of specific Trojan types. Evaluation using the publicly available AES Hardware Trojan dataset sourced from TrustHub and IEEE DataPort demonstrates that the proposed model benefits from CNN-based feature learning and outperforms several existing approaches.

Journal of Circuits Systems and Computers
Twitter (United States) (US)
Openalex Percentile: Top 64%
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.