An Approach for Hardware Trojan Detection Using Triple Modular Redundancy in Approximate Synthesis (HT-TRAPS)

Approximate computing (AC) has been increasingly used to meet the growing demand for energy-efficient and high-performance computing in error-tolerant applications, particularly in the fields of machine learning, signal processing, and multimedia applications. Approximate synthesis tools are an essential component in approximate circuit design and optimization as they enable designers to trade-off accuracy for reduced power consumption, area, and delay. However, these approximate synthesis tools are quite vulnerable to adversarial attacks as it is quite challenging to distinguish between a change in the functionality of the given circuit due to an approximation or a Hardware Trojan (HT). In this paper, we propose an approach for HT detection using Triple modular Redundancy in APproximate Synthesis (HT-TRAPS) tools. The approach also utilizes functional and side channel power and timing analysis to distinguish approximations from HTs and is applicable for either identifying a clean netlist or detecting the presence of a HT at the gate-level post-approximate synthesis stage. We implement the HT-TRAPS approach using a full stack of open-source and commercial tools, including BLASYS, ABACUS, SCOAP and Xilinx Vivado, and thoroughly evaluate its effectiveness by detecting various Trojan benchmarks, such as B19-T100, B19-T200, and B19-500 Trojans, inserted in several circuits, such as the approximated Absolute Difference calculator, Butterfly filter, a classifier, x2, a 16-bit Multiplier and a 32-bit Adder.

Authors

Institutions

Publication Details

Journal
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences
Published
2025-05-06
DOI
https://doi.org/10.1587/transfun.2025eap1033
Primary Topic
Physical Unclonable Functions (PUFs) and Hardware Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

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

An Approach for Hardware Trojan Detection Using Triple Modular Redundancy in Approximate Synthesis (HT-TRAPS)

Sa’ed Abed, Osman Hasan, Manal FATIMA
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences
Physical Unclonable Functions (PUFs) and Hardware Security
article

An Approach for Hardware Trojan Detection Using Triple Modular Redundancy in Approximate Synthesis (HT-TRAPS)

Sa’ed Abed, Osman Hasan, Manal FATIMA
article en

Abstract

Approximate computing (AC) has been increasingly used to meet the growing demand for energy-efficient and high-performance computing in error-tolerant applications, particularly in the fields of machine learning, signal processing, and multimedia applications. Approximate synthesis tools are an essential component in approximate circuit design and optimization as they enable designers to trade-off accuracy for reduced power consumption, area, and delay. However, these approximate synthesis tools are quite vulnerable to adversarial attacks as it is quite challenging to distinguish between a change in the functionality of the given circuit due to an approximation or a Hardware Trojan (HT). In this paper, we propose an approach for HT detection using Triple modular Redundancy in APproximate Synthesis (HT-TRAPS) tools. The approach also utilizes functional and side channel power and timing analysis to distinguish approximations from HTs and is applicable for either identifying a clean netlist or detecting the presence of a HT at the gate-level post-approximate synthesis stage. We implement the HT-TRAPS approach using a full stack of open-source and commercial tools, including BLASYS, ABACUS, SCOAP and Xilinx Vivado, and thoroughly evaluate its effectiveness by detecting various Trojan benchmarks, such as B19-T100, B19-T200, and B19-500 Trojans, inserted in several circuits, such as the approximated Absolute Difference calculator, Butterfly filter, a classifier, x2, a 16-bit Multiplier and a 32-bit Adder.

IEICE Transactions on Fundamentals of Electronics Communications and Computer SciencesVol. E108.A(11)
Kuwait University (KW), National University of Sciences and Technology (PK)
Kuwait University
Openalex Percentile: Top 92%
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.