HTDet: A Clustering Method using Information Entropy for Hardware Trojan Detection

06/10/2019
by   Renjie Lu, et al.
0

Hardware Trojans (HTs) have drawn more and more attention in both academia and industry because of its significant potential threat. In this paper, we proposed a novel HT detection method using information entropy based clustering, named HTDet. The key insight of HTDet is that the Trojan usually be inserted in the regions with low controllability and low observability in order to maintain high concealment, which will result in that Trojan logics appear extremely low transitions during the simulation. This means that the logical regions with the low transitions will provide us with much more abundant and more important information for HT detection. Therefore, HTDet applies information theory technology and a typical density-based clustering algorithm called Density-Based Spatial Clustering of Applications with Noise (DBSCAN) to detect all suspicious Trojan logics in circuit under detection (CUD). DBSCAN is an unsupervised learning algorithm, which can improve the applicability of HTDet. Besides, we develop a heuristic test patterns generation method using mutual information to increase the transitions of suspicious Trojan logics. Experimental evaluation with benchmarks demenstrates the effectiveness of HTDet.

READ FULL TEXT
research
07/04/2018

Logical rules as fractions and logics as sketches

In this short paper, using category theory, we argue that logical rules ...
research
09/13/2022

A Clustering Method Based on Information Entropy Payload

Existing clustering algorithms such as K-means often need to preset para...
research
05/30/2019

Neural Entropic Estimation: A faster path to mutual information estimation

We point out a limitation of the mutual information neural estimation (M...
research
12/02/2020

Analyzing Training Using Phase Transitions in Entropy—Part I: General Theory

We analyze phase transitions in the conditional entropy of a sequence ca...
research
11/22/2021

Two step clustering for data reduction combining DBSCAN and k-means clustering

A novel combination of two widely-used clustering algorithms is proposed...
research
01/26/2023

Revisiting Discriminative Entropy Clustering and its relation to K-means

Maximization of mutual information between the model's input and output ...

Please sign up or login with your details

Forgot password? Click here to reset