Temperature Tracking: Toward Robust Run-Time Detection of Hardware Trojans

被引:56
|
作者
Bao, Chongxi [1 ]
Forte, Domenic [2 ]
Srivastava, Ankur [1 ]
机构
[1] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
[2] Univ Connecticut, Dept Elect & Comp Engn, Storrs, CT 06269 USA
基金
美国国家科学基金会;
关键词
Extended Kalman filter (EKF); hardware Trojan; KF; run-time detection; temperature tracking; LEAKAGE;
D O I
10.1109/TCAD.2015.2424929
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The hardware Trojan threat has motivated development of Trojan detection schemes at all stages of the integrated circuit (IC) lifecycle. While the majority of existing schemes focus on ICs at test-time, there are many unique advantages offered by post-deployment/run-time Trojan detection. However, run-time approaches have been underutilized with prior work highlighting the challenges of implementing them with limited hardware resources. In this paper, we propose three innovative low-overhead approaches for run-time Trojan detection which exploit the thermal sensors already available in many modern systems to detect deviations in power/thermal profiles caused by Trojan activation. The first one is a local sensor-based approach that uses information from thermal sensors together with hypothesis testing to make a decision. The second one is a global approach that exploits correlation between sensors and maintains track of the ICs thermal profile using a Kalman filter (KF). The third approach incorporates leakage power into the system dynamic model and apply extended KF (EKF) to track ICs thermal profile. Simulation results using state-of-the-art tools on ten publicly available Trojan benchmarks verify that all three proposed approaches can detect active Trojans quickly and with few false positives. Among three approaches, EKF is flawless in terms of the ten benchmarks tested but would require the most overhead.
引用
收藏
页码:1577 / 1585
页数:9
相关论文
共 50 条
  • [31] A Performance Model for Run-Time Reconfigurable Hardware Accelerator
    Wang, Gang
    Chen, Du
    Chen, Jian
    Ma, Jianliang
    Chen, Tianzhou
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2009, 5737 : 54 - 66
  • [32] Run-time detection of covert channels
    Nagatou, Naoyuki
    Watanabe, Takuo
    FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 577 - +
  • [33] The Importance of Run-Time Error Detection
    Luecke, Glenn R.
    Coyle, James
    Hoekstra, James
    Kraeva, Marina
    Xu, Ying
    Park, Mi-Young
    Kleiman, Elizabeth
    Weiss, Olga
    Wehe, Andre
    Yahya, Melissa
    TOOLS FOR HIGH PERFORMANCE COMPUTING 2009, 2010, : 145 - 155
  • [34] Run-time execution of reconfigurable hardware in a Java']Java environment
    King, LAS
    Quinn, H
    Leeser, M
    Galatopoullos, D
    Manolakos, E
    2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 380 - 385
  • [35] Using run-time reconfiguration for fault injection in hardware prototypes
    Antoni, L
    Leveugle, R
    Fehér, B
    IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2000, : 405 - 413
  • [36] Using run-time reconfiguration for fault injection in hardware prototypes
    Antoni, L
    Leveugle, R
    Fehér, B
    17TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2002, : 245 - 253
  • [37] An integrated hardware/software approach for run-time scratchpad management
    Francesco, P
    Marchal, P
    Atienza, D
    Benini, L
    Catthoor, F
    Mendias, JM
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 238 - 243
  • [38] A Bridging Layer for Run-Time Reconfigurable Hardware Operating Systems
    Villalobos, Ricardo
    Abielmona, Rami
    Groza, Voicu
    2008 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-5, 2008, : 624 - +
  • [39] Reconfigurable Hardware and Intelligent Run-time Systems for Adaptive Computing
    Becker, Juergen
    Braendle, Kurt
    Ullmann, Michael
    IT-INFORMATION TECHNOLOGY, 2005, 47 (04): : 201 - 206
  • [40] Dynamic hardware plugins in an FPGA with partial run-time reconfiguration
    Horta, EL
    Lockwood, JW
    Taylor, DE
    Parlour, D
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 343 - 348