Exposing Hardware Trojans in Embedded Platforms via Short-Term Aging

被引:9
|
作者
Surabhi, Virinchi Roy [1 ]
Krishnamurthy, Prashanth [1 ]
Amrouch, Hussam [2 ]
Henkel, Joerg [3 ]
Karri, Ramesh [1 ]
Khorrami, Farshad [1 ]
机构
[1] NYU, Tandon Sch Engn, Dept ECE, Brooklyn, NY 11201 USA
[2] Univ Stuttgart, Elect Engn Fac, Chair Semicond Test & Reliabil STAR Comp Sci, D-70174 Stuttgart, Germany
[3] Karlsruhe Inst Technol, CS Dept, D-76131 Karlsruhe, Germany
关键词
Hardware security; machine learning (ML); short-term aging; Trojan detection; voltage scaling;
D O I
10.1109/TCAD.2020.3012649
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We demonstrate a novel technique that employs transistor short-term aging effects in integrated circuits (ICs) to detect hardware Trojans in embedded systems. In advanced technology nodes (<= 45 nm), voltage scaling in combination with short-term aging opens doors for short-term degradations. The induced short-term degradations result in dynamic variation of delays along various paths within the IC. Aging degradation generated under fast voltage switching from high to low results in bit errors at the circuit output. Our experiments use short-term aging-aware standard cell libraries to show the effectiveness of short-term aging to detect hardware Trojans. We extract a rich set of features that capture bit error patterns at the outputs of the IC. We use a one class SVM-based classifier that uses these features to learn the distribution of bit errors at the outputs of a clean IC. We discern the deviation in the pattern of bit errors due to a Trojan in the IC from the baseline distribution. To reiterate, the method uses the model of a clean IC. Furthermore, it is robust against chip-to-chip variations. We illustrate the technique on six Trojans from Trust-Hub spanning two cryptographic chips and an embedded PIC microcontroller. Our approach detects Trojans with an accuracy >= 95%. It is easier to detect Trojans in an optimized-netlist circuit as more paths are close to the critical path. Even when the circuit is not optimized (i.e., when very few paths are close to the critical path), short-term aging plus mild overclocking can detect Trojans with high accuracy.
引用
收藏
页码:3519 / 3530
页数:12
相关论文
共 50 条
  • [31] CHANGES IN SHORT-TERM MEMORY IN A GROUP OF AGING COMMUNITY RESIDENTS
    PEAK, DT
    JOURNALS OF GERONTOLOGY, 1968, 23 (01): : 9 - &
  • [32] The Effects of Aging on the Components of Auditory - Verbal Short-Term Memory
    Verhaegen, Clemence
    Poncelet, Martine
    PSYCHOLOGICA BELGICA, 2015, 55 (04) : 175 - 195
  • [33] A STUDY OF SHORT-TERM PARTIAL DISCHARGE AGING OF POLYPROPYLENE FILM
    KRISHNAN, V
    NEMA, RS
    IEEE TRANSACTIONS ON ELECTRICAL INSULATION, 1989, 24 (06): : 1133 - 1140
  • [34] Deciding Between Short-Term and Long-Term Solutions for Aging Infrastructure
    Dee, Sean J.
    Cox, Brenton L.
    Ogle, Russell A.
    Walters, Matthew S.
    CHEMICAL ENGINEERING PROGRESS, 2021, 117 (08) : 20 - 27
  • [35] SELECTIVE CORONARY ANGIOGRAPHY VIA SHORT-TERM TOMOSYNTHESIS
    BECHER, H
    SCHLUTER, M
    HANRATH, P
    BLEIFELD, W
    KLOTZ, E
    HAAKER, P
    LINDE, R
    WEISS, H
    FORTSCHRITTE AUF DEM GEBIETE DER RONTGENSTRAHLEN UND DER NUKLEARMEDIZIN, 1985, 142 (01): : 89 - 94
  • [36] The short-term hydrothermal coordination via genetic algorithms
    Ramirez, JM
    Oñate, PE
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2006, 34 (01) : 1 - 19
  • [37] Hardware Friendly Probabilistic Spiking Neural Network With Long-Term and Short-Term Plasticity
    Hsieh, Hung-Yi
    Tang, Kea-Tiong
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (12) : 2063 - 2074
  • [38] Predicting Failures in Embedded Systems Using Long Short-Term Inference
    Zhang, Tianyi
    Seo, Minjun
    Donyanavard, Bryan
    Dutt, Nikil
    Kurdahi, Fadi
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (03) : 85 - 89
  • [39] A COMPACT AND CONFIGURABLE LONG SHORT-TERM MEMORY NEURAL NETWORK HARDWARE ARCHITECTURE
    Chen, Kewei
    Huang, Leilei
    Li, Minjiang
    Zeng, Xiaoyang
    Fan, Yibo
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2018, : 4168 - 4172
  • [40] Hardware-Oriented Compression of Long Short-Term Memory for Efficient Inference
    Wang, Zhisheng
    Lin, Jun
    Wang, Zhongfeng
    IEEE SIGNAL PROCESSING LETTERS, 2018, 25 (07) : 984 - 988