Programmable EM Sensor Array for Golden-Model Free Run-time Trojan Detection and Localization
Hanqiu Wang, Max Panoff, Zihao Zhan, Shuo Wang, Christophe Bobda, Domenic Forte
TL;DR
This work introduces a programmable on-chip EM sensor array (PSA) to enable run-time hardware Trojan detection, localization, and identification without relying on external measurement setups. The PSA uses a reconfigurable crossbar-like wire grid with transmission-gate switches to adapt sensor shape, size, and position, achieving significantly higher SNR and precise HT localization. Experimental validation on a 65 nm AES-128 test chip demonstrates HT detection and identification in under 10 ms with a 100% detection rate and strong resilience to voltage and temperature variations. The approach offers a practical, low-overhead path to real-time HT monitoring, improving security for trusted production flows and post-fabrication diagnostics.
Abstract
Side-channel analysis has been proven effective at detecting hardware Trojans in integrated circuits (ICs). However, most detection techniques rely on large external probes and antennas for data collection and require a long measurement time to detect Trojans. Such limitations make these techniques impractical for run-time deployment and ineffective in detecting small Trojans with subtle side-channel signatures. To overcome these challenges, we propose a Programmable Sensor Array (PSA) for run-time hardware Trojan detection, localization, and identification. PSA is a tampering-resilient integrated on-chip magnetic field sensor array that can be re-programmed to change the sensors' shape, size, and location. Using PSA, EM side-channel measurement results collected from sensors at different locations on an IC can be analyzed to localize and identify the Trojan. The PSA has better performance than conventional external magnetic probes and state-of-the-art on-chip single-coil magnetic field sensors. We fabricated an AES-128 test chip with four AES Hardware Trojans. They were successfully detected, located, and identified with the proposed on-chip PSA within 10 milliseconds using our proposed cross-domain analysis.
