Trojan Localization in Generic AMS Circuits from Combined Power and Functional Queries
Hardware Trojans can potentially be inserted into the design by untrusted manufacturers or during the design phase and can compromise system security and privacy. Extensive research has focused on detecting Trojans in digital circuits, while analog and mixed-signal (AMS) circuits have been less explored. Additionally, while Trojan detection has received a lot of attention, Trojan localization, i.e. guessing which nodes of the circuit may be compromised by the Trojan is a less studied problem. In our work we aim at this problem using an automated machine learning-based flow, based on generating synthetic data collected from the circuit's simulation model, combining both power and functional observations, and utilizing both supervised and unsupervised learning techniques. We use uncertainty sampling, and differential queries, and augment our data with process-variation modeling to improve the robustness of the framework. We observe high accuracies in both classification and localization tasks on our representative benchmark circuits. We show how without additional data generation, sensitivity analysis can be used to identify nodes on which Trojan detection and localization may be harder.
Authors
- Kaveh Shamsi (ORCID: https://orcid.org/0000-0002-9952-4597)
- Rajesh Kumar Datta (ORCID: https://orcid.org/0000-0001-8386-352X)
- Dipali Jain (ORCID: https://orcid.org/0009-0004-4727-8058)
- Guangwei Zhao (ORCID: https://orcid.org/0009-0001-3196-4326)
- Shakil Ahmed (ORCID: https://orcid.org/0000-0001-8836-4922)
Institutions
- The University of Texas at Dallas (US)
Publication Details
- Published
- 2025-05-05
- DOI
- https://doi.org/10.1109/host64725.2025.11050049
- Primary Topic
- Physical Unclonable Functions (PUFs) and Hardware Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation