Journal of Xidian University ›› 2019, Vol. 46 ›› Issue (6): 37-45.doi: 10.19665/j.issn1001-2400.2019.06.006

Previous Articles     Next Articles

Hardware Trojan detection algorithm based on deep learning

LIU Zhiqiang1,2,ZHANG Mingjin1,2(),CHI Yuan3,LI Yunsong1   

  1. 1. State Key Laboratory of Integrated Service Networks, Xidian University, Xi’an 710071, China
    2. CAS Key Laboratory of Spectral Imaging Technology, Xi’an 710119, China
    3. Science and Technology on Reliability Physics and Application of Electronic Component Laboratory, the Fifth Electronics Research Institute of Ministry of Industry and Information Technology,Guangzhou 510610, China
  • Received:2019-05-05 Online:2019-12-20 Published:2019-12-21
  • Contact: Mingjin ZHANG E-mail:mjinzhang@xidian.edu.cn

Abstract:

The traditional way of hardware trojan detection based on electrical signal detection has problems of low positive rate, low efficiency and high cost. To solve these problems, we propose a new way of hardware trojan detection based on deep learning which is not electrical signal detection. First, the algorithm changes chip microscopic images of low resolution into chip microscopic images of high resolution by using an enhanced residual network. Then these chip microscopic images of high resolution will generate another chip microscopic images which are similar to those of the golden model. The algorithm for image enhancement distinguishes between target area and background area by combining with the algorithm of image segmentation. Finally, we use the change detection algorithm to detect the hardware trojans existing in the chip after removing minor interference due to industrial noise. Through the experiments on the micrograph dataset of the chip, the positive detection rate of the hardware trojan detection method based on deep learning is as high as 92.4%. Compared with the traditional electrical signal detection method, our algorithm has the advantages of higher precision, faster speed, and easier operation.

Key words: hardware trojan detection, deep learning, image enhancement, image segmentation, mathematical morphology, change detection

CLC Number: 

  • TP274