Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approach

Amin Sarihi, Peter Jamieson, Ahmad Patooghy, Abdel-Hameed A. Badawy
4/26/2023
cs.ARcs.CRcs.LG

No confident code implementation found for this paper.

Abstract

Hardware Trojans (HTs) are undesired design or manufacturing modifications that can severely alter the security and functionality of digital integrated circuits. HTs can be inserted according to various design criteria, e.g., nets switching activity, observability, controllability, etc. However, to our knowledge, most HT detection methods are only based on a single criterion, i.e., nets switching activity. This paper proposes a multi-criteria reinforcement learning (RL) HT detection tool that features a tunable reward function for different HT detection scenarios. The tool allows for exploring existing detection strategies and can adapt new detection scenarios with minimal effort. We also propose a generic methodology for comparing HT detection methods fairly. Our preliminary results show an average of 84.2% successful HT detection in ISCAS-85 benchmark

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{sarihi2023multicriteria,
  title  = {Multi-criteria Hardware Trojan Detection: A Reinforcement Learning Approach},
  author = {Amin Sarihi and Peter Jamieson and Ahmad Patooghy and Abdel-Hameed A. Badawy},
  year   = {2023},
  eprint = {2304.13232},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.13232v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.13232.svg)](https://codeofpaper.com/paper/2304.13232)

Discussion