Hardware Trojan Power & EM Side-Channel dataset
Design and fabrication outsourcing has made integrated circuits vulnerable to malicious modifications by third parties known as hardware Trojan (HT). Over the last decade, the use of side-channel measurements for detecting the malicious manipulation of the chip has been extensively studied. However, the suggested approaches mostly suffer from two major limitations: reliance on trusted identical chip (e.i. golden chip); untraceable footprints of subtle hardware Trojans which remain inactive during the testing phase. To overcome these shortcomings, we propose a novel idea of maintaining a dynamic model of the integrated circuit throughout its life cycle for the purpose of detecting HT that might have been injected anywhere in the supply chain. In this paper, we gather a comprehensive dataset of power and Electromagnetic (EM) side-channel signals for hardware Trojan benchmarks from Trust Hub benchmarks to develop a statistical model of the chip for HT detection. To be used in a golden chip-free Trojan detection approach, the side-channel data is collected in the presence of HT under two scenarios: when the HT is inactive and when it is activated. Consequently, all the measured power data include the static power of HT in addition to base circuit power consumption, which makes the detection more challenging. The only difference between the two data collection scenarios is the dynamic power consumption of HT.
For further information, see the attached supporting documentation.
Please cite the following papers when using any data from this dataset:
Faezi, Rozhin Yasaei, Anomadarshi Barua, Mohammad Abdullah Al Faruque, “Brain-Inspired Golden Chip Free Hardware Trojan Detection”, IEEE Transaction on Information Forensics and Security (IEEE TIFS’21), 2021.
This research was supported by the Office of Naval Research (ONR) award N00014-17-1-2499.
See the attached document.
- AES-T400_PowerSideChannel_Temperature25°C AES-T400_power_Temp25C.zip (163.77 MB)
- AES-T500_PowerSideChannel_Temperature25°C AES-T500_power_Temp25C.zip (162.92 MB)
- AES-T600_PowerSideChannel_Temperature25°C AES-T600_power_Temp25C.zip (164.67 MB)
- AES-T700_PowerSideChannel_Temperature25°C AES-T700_power_Temp25C.zip (156.14 MB)
- AES-T500_PowerSideChannel_Temperature25°C AES-T800_power_Temp25C.zip (160.24 MB)
- AES-T1100_PowerSideChannel_Temperature25°C AES-T1100_power_Temp25C.zip (177.75 MB)