Trojan Playground: A Reinforcement Learning Framework for Hardware Trojan Insertion and Detection
Not on the map. Why?
Abstract (arXiv)
Current Hardware Trojan (HT) detection techniques are mostly developed based on a limited set of HT benchmarks. Existing HT benchmark circuits are generated with multiple shortcomings, i.e., i) they are heavily biased by the designers' mindset when created, and ii) they are created through a one-dimensional lens, mainly the signal activity of nets. We introduce the first automated Reinforcement Learning (RL) HT insertion and detection framework to address these shortcomings. In the HT insertion phase, an RL agent explores the circuits and finds locations best for keeping inserted HTs hidden. On the defense side, we introduce a multi-criteria RL-based HT detector that generates test vectors to discover the existence of HTs. Using the proposed framework, one can explore the HT insertion and detection design spaces to break the limitations of human mindset and benchmark issues, ultimately leading toward the next generation of innovative detectors. We demonstrate the efficacy of our framework on ISCAS-85 benchmarks, provide the attack and detection success rates, and define a methodology for comparing our techniques.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 May 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 0; 2026: 1.
4 papers.
- 2024SENTAUR: Security EnhaNced Trojan Assessment Using LLMs Against Undesirable Revisionscited by 4
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertioncited by 2
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detectioncited by 1
- 2024TrojanForge: Generating Adversarial Hardware Trojan Examples Using Reinforcement Learningcited by 0
- 2026TrojanGYM: A Detector-in-the-Loop LLM for Adaptive RTL Hardware Trojan Insertion23 Jan 2026
- 2024SENTAUR: Security EnhaNced Trojan Assessment Using LLMs Against Undesirable Revisions17 Jul 2024
- 2024TrojanForge: Generating Adversarial Hardware Trojan Examples Using Reinforcement Learning24 May 2024
- 2024The Seeker's Dilemma: Realistic Formulation and Benchmarking for Hardware Trojan Detection27 Feb 2024