2022 · 16 citations · 12 references
ComputingComputer EngineeringComputer ScienceFeature EngineeringField-programmable Gate ArraysMachine LearningField-programmable Gate Array ArchitectureFpga ArchitectureHardware TrojansMicroarchitectural SecurityTrojan AnalysisAutomated Feature EngineeringAutomated Feature LearningHardware Trojan BenchmarksHardware Trojan ClassificationHardware Trojan DetectionRandom Forest ClassificationTrojan ClassificationTrojan Detection
This work proposes a novel hardware Trojan detection method that leverages static structural features and behavioral characteristics in field programmable gate array (FPGA) netlists. Mapping of hardware design sources to look-up-table (LUT) networks makes these features explicit, allowing automated feature extraction and further effective Trojan detection through machine learning. Four-dimensional features are extracted for each signal and a random forest classifier is trained for Trojan net classification. Experiments using Trust-Hub benchmarks show promising Trojan detection results with accuracy, precision, and F1-measure of 99.986%, 100%, and 99.769% respectively on average.
12
Adam Waksman, Matthew Suozzo, Simha Sethumadhavan · 2013 · 352 citations
Detecting Hardware Trojans with Gate-Level Information-Flow Tracking
Wei Hu, Baolei Mao, Jason Oberg et al. · Computer · 2016 · 91 citations