English

DETERRENT: Detecting Trojans using Reinforcement Learning

Machine Learning 2022-08-30 v1 Artificial Intelligence Cryptography and Security

Abstract

Insertion of hardware Trojans (HTs) in integrated circuits is a pernicious threat. Since HTs are activated under rare trigger conditions, detecting them using random logic simulations is infeasible. In this work, we design a reinforcement learning (RL) agent that circumvents the exponential search space and returns a minimal set of patterns that is most likely to detect HTs. Experimental results on a variety of benchmarks demonstrate the efficacy and scalability of our RL agent, which obtains a significant reduction (169×169\times) in the number of test patterns required while maintaining or improving coverage (95.75%95.75\%) compared to the state-of-the-art techniques.

Keywords

Cite

@article{arxiv.2208.12878,
  title  = {DETERRENT: Detecting Trojans using Reinforcement Learning},
  author = {Vasudev Gohil and Satwik Patnaik and Hao Guo and Dileep Kalathil and Jeyavijayan and Rajendran},
  journal= {arXiv preprint arXiv:2208.12878},
  year   = {2022}
}

Comments

Published in 2022 Design Automation Conference (DAC)

R2 v1 2026-06-25T02:01:10.690Z