# Supervised Machine Learning Techniques for Trojan Detection with Ring   Oscillator Network

**Authors:** Kyle Worley, Md Tauhidur Rahman

arXiv: 1903.04677 · 2019-03-13

## TL;DR

This paper compares four supervised machine learning algorithms for detecting hardware Trojans using ring oscillator networks, achieving high accuracy and significantly reducing false positives despite process variations and noise.

## Contribution

It introduces a comparative analysis of supervised machine learning methods for Trojan detection with optimized classifiers to improve accuracy and reduce false positives.

## Key findings

- Supervised machine learning algorithms outperform PCA and convex hull methods in false positive reduction.
- Achieved over 90% accuracy in Trojan detection.
- False positive rate reduced by nearly 40%.

## Abstract

With the globalization of the semiconductor manufacturing process, electronic devices are powerless against malicious modification of hardware in the supply chain. The ever-increasing threat of hardware Trojan attacks against integrated circuits has spurred a need for accurate and efficient detection methods. Ring oscillator network (RON) is used to detect the Trojan by capturing the difference in power consumption; the power consumption of a Trojan-free circuit is different from the Trojan-inserted circuit. However, the process variation and measurement noise are the major obstacles to detect hardware Trojan with high accuracy. In this paper, we quantitatively compare four supervised machine learning algorithms and classifier optimization strategies for maximizing accuracy and minimizing the false positive rate (FPR). These supervised learning techniques show an improved false positive rate compared to principal component analysis (PCA) and convex hull classification by nearly 40% while maintaining > 90\% binary classification accuracy.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.04677/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1903.04677/full.md

## References

29 references — full list in the complete paper: https://tomesphere.com/paper/1903.04677/full.md

---
Source: https://tomesphere.com/paper/1903.04677