Securing FPGAs in IoT: a new run-time monitoring technique against hardware Trojan

被引:2
|
作者
Cheng, Jian [1 ]
Feng, Quanyuan [1 ]
Li, Chao [2 ]
Yang, Wenxiu [1 ]
机构
[1] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 610031, Peoples R China
[2] Zhejiang Univ Technol, Zhijiang Coll, Shaoxing 312030, Peoples R China
关键词
IoT security; Integrated circuit; Hardware Trojan detection; Thermal side channel;
D O I
10.1007/s11276-023-03305-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a new run-time monitoring technique to detect hardware Trojan (HT) on working field-programmable gate array (FPGA), which is helpful for reinforcing the hardware security of IoT devices. First, we place multiple temperature sensors on FPGA and collect their value at each time interval. Then, we construct a predictive model which can estimate the distribution of sensor frequency in real-time. If the difference between the predicted value and the real one surpasses a dynamically updated threshold, an HT activation is reported. The experiment results reveal that our technique has high detection accuracy (>= 98%), low false negative ratio (<= 1.5%) and zero false positive ratio under various FPGA HT benchmarks.
引用
收藏
页码:5455 / 5463
页数:9
相关论文
共 50 条
  • [1] LAOCOON: A Run-time Monitoring and Verification Approach for Hardware Trojan Detection
    Danger, Jean-Luc
    Fribourg, Laurent
    Naceur, Maha
    Kuhne, Ulrich
    [J]. 2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 269 - 276
  • [2] Hardware Property Checker for Run-Time Hardware Trojan Detection
    Ngo, Xuan Thuy
    Danger, Jean-Luc
    Guilley, Sylvain
    Najm, Zakaria
    Emery, Olivier
    [J]. 2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 97 - 100
  • [3] Hardware property checker for run-time Hardware Trojan detection
    Institut MINES-TELECOM, TELECOM ParisTech, CNRS LTCI, UMR 5141, Paris Cedex 13
    75634, France
    不详
    35510, France
    [J]. Eur. Conf. Circuit Theory Des., ECCTD, 2015,
  • [4] Run-time Hardware Trojan Detection and Recovery for Third-Party IPs in SoC FPGAs
    Rivera, Luis Ramirez
    Wang, Xiaofang
    [J]. 2020 IEEE 18TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC 2020, 2020, : 9 - 16
  • [5] KnapSim - Run-Time Efficient Hardware-Software Partitioning Technique for FPGAs
    Garg, Kratika
    Aung, Yan Lin
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    [J]. 2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 64 - 69
  • [6] Run-Time Hardware Trojan Detection Using Performance Counters
    Elnaggar, Rana
    Chakrabarty, Krishnendu
    Tahoori, Mehdi B.
    [J]. 2017 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2017,
  • [7] Run-time Performance Monitoring of Hardware Accelerators
    Madronal, Daniel
    Fanni, Tiziana
    [J]. CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 289 - 291
  • [8] Temperature Tracking: An Innovative Run-Time Approach for Hardware Trojan Detection
    Forte, Domenic
    Bao, Chongxi
    Srivastava, Ankur
    [J]. 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 532 - 539
  • [9] PCB Hardware Trojan Run-Time Detection Through Machine Learning
    Piliposyan, Gor
    Khursheed, Saqib
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (07) : 1958 - 1970
  • [10] High-Level Synthesis for Run-Time Hardware Trojan Detection and Recovery
    Cui, Xiaotong
    Ma, Kun
    Shi, Liang
    Wu, Kaijie
    [J]. 2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,