A Multi-Objective Task Mapping Method for Enhancing Security Against Hardware Trojans in Heterogeneous Multi-Core System

Once triggered, Hardware Trojans (HT) can damage the performance or functionality of a heterogeneous multi-core system (HMCS) to fulfill the attacker’s intentions. Existing methods cannot guarantee a system to be 100% Trojan-free prior to deployment. This paper introduces a task mapping strategy based on application redundancy execution to address the HT threat in HMCS. The primary aim is to minimize the probability of HT triggering during computing unit (CU) operation while minimizing the makespans of application under security constraints. Initially, the probability of HT activation HT is converted into a function tied to CU runtime. Subsequently, a security enhanced NSGA-II algorithm (SEA-NSGA-II) is devised to solve this multi-objective optimization problem. Specifically, the algorithm introduces security enhanced adjustable heterogeneous earliest finish time (SEA-HEFT), security enhanced adjustable heterogeneous minimum trigger probability (SEA-HMTP), and security enhanced adjustable random scheduling (SEA-RS) to accelerate the convergence speed and increase the diversity of solutions. Extensive experiments on real-world benchmarks and randomly generated applications demonstrate that SEA-NSGA-II solutions have higher HV values, along with better convergence and diversity. In real-world benchmarks, the HV value of SEA-NSGA-II is increased by an average of 54.677% and 2113.778% compared to DRHEFT and NSGA-II, respectively. In randomly generated applications, the HV values of SEA-NSGA-II are also higher than those of DRHEFT and NSGA-II.

Authors

Institutions

Publication Details

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

A Multi-Objective Task Mapping Method for Enhancing Security Against Hardware Trojans in Heterogeneous Multi-Core System

Mingquan Zhang, Wenbin Liu, Wenbo Zhang, Du Zheng et al.
Journal of Circuits Systems and Computers
Physical Unclonable Functions (PUFs) and Hardware Security
article

A Multi-Objective Task Mapping Method for Enhancing Security Against Hardware Trojans in Heterogeneous Multi-Core System

Mingquan Zhang, Wenbin Liu, Wenbo Zhang, Du Zheng, Zhipeng Cao, Guo Wei, Bo Mei
article en

Abstract

Once triggered, Hardware Trojans (HT) can damage the performance or functionality of a heterogeneous multi-core system (HMCS) to fulfill the attacker’s intentions. Existing methods cannot guarantee a system to be 100% Trojan-free prior to deployment. This paper introduces a task mapping strategy based on application redundancy execution to address the HT threat in HMCS. The primary aim is to minimize the probability of HT triggering during computing unit (CU) operation while minimizing the makespans of application under security constraints. Initially, the probability of HT activation HT is converted into a function tied to CU runtime. Subsequently, a security enhanced NSGA-II algorithm (SEA-NSGA-II) is devised to solve this multi-objective optimization problem. Specifically, the algorithm introduces security enhanced adjustable heterogeneous earliest finish time (SEA-HEFT), security enhanced adjustable heterogeneous minimum trigger probability (SEA-HMTP), and security enhanced adjustable random scheduling (SEA-RS) to accelerate the convergence speed and increase the diversity of solutions. Extensive experiments on real-world benchmarks and randomly generated applications demonstrate that SEA-NSGA-II solutions have higher HV values, along with better convergence and diversity. In real-world benchmarks, the HV value of SEA-NSGA-II is increased by an average of 54.677% and 2113.778% compared to DRHEFT and NSGA-II, respectively. In randomly generated applications, the HV values of SEA-NSGA-II are also higher than those of DRHEFT and NSGA-II.

Journal of Circuits Systems and ComputersVol. 34(06)
PLA Information Engineering University (CN), Anshan Hospital (CN)
Openalex Percentile: Top 78%
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.