Runtime Self-Attestation of FPGA-Based IoT Devices

被引:0
|
作者
Usama, Muhammad [1 ]
Aman, Muhammad Naveed [1 ]
Sikdar, Biplab [2 ]
机构
[1] Univ Nebraska Lincoln, Sch Comp, Lincoln, NE 68588 USA
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117583, Singapore
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 20期
基金
新加坡国家研究基金会;
关键词
Hardware; Field programmable gate arrays; Trojan horses; Internet of Things; Codes; Automata; Protocols; Attestation; datapath; field-programmable gate array (FPGA); finite state machine (FSM); hardware security; hardware trojan; THREAT;
D O I
10.1109/JIOT.2024.3429109
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexibility and reconfigurability make field-programmable gate arrays (FPGAs) ideal for IoT applications because they enable efficient customization and optimization of hardware acceleration tasks in diverse IoT applications. Malicious hardware trojans pose a significant security threat, capable of compromising the integrity of reconfigurable devices such as FPGAs. The majority of current attestation schemes either demonstrate complexity and demand significant resources or lack versatility. To solve this issue, this article proposes a novel lightweight runtime attestation approach to detect hardware trojans or malicious modifications in a hardware design. The proposed technique can verify the integrity of both the hardware design's finite state machine (FSM) and its datapath. Attesting the FSM ensures the accuracy of state transitions and control behavior while verifying the datapath validates the data processing operations. When combined, these provide a comprehensive validation of the overall hardware functionality. A trusted verifier initiates challenges by stipulating a starting state and an input sequence to the prover. The prover then executes these challenges and reports the observed responses, i.e., state transitions, control outputs, status outputs, and timing metrics. Anomalies between the expected and observed behaviors serve as indicators of potential trojan interventions. The proposed method's efficacy is substantiated through simulation and implementation on a Zynq-7000 SoC, showcasing its efficiency in terms of resource utilization overhead. Collectively, this study advances the capabilities of remote attestation while bolstering the security of reconfigurable platforms.
引用
收藏
页码:33406 / 33417
页数:12
相关论文
共 50 条
  • [1] A FPGA-based Neural Accelerator for Small IoT Devices
    Hong, Seongmin
    Park, Yongjun
    PROCEEDINGS INTERNATIONAL SOC DESIGN CONFERENCE 2017 (ISOCC 2017), 2017, : 294 - 295
  • [2] SACHa: Self-Attestation of Configurable Hardware
    Vliegen, Jo
    Rabbani, Md Masoom
    Conti, Mauro
    Mentens, Nele
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 746 - 751
  • [3] Optimizing a FPGA-based Neural Accelerator for Small IoT Devices
    Hong, Seongmin
    Lee, Inho
    Park, Yongjun
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 176 - 177
  • [4] Remote Synthesis of Computer Devices for FPGA-Based IoT Nodes
    Melnyk, Anatoliy
    Melnyk, Viktor
    2020 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER INFORMATION TECHNOLOGIES (ACIT), 2020, : 254 - 259
  • [5] DO-RA: Data-oriented runtime attestation for IoT devices
    Kuang, Boyu
    Fu, Anmin
    Zhou, Lu
    Susilo, Willy
    Zhang, Yuqing
    COMPUTERS & SECURITY, 2020, 97
  • [6] Reconfigurable Security Architecture (RESA) Based on PUF for FPGA-Based IoT Devices
    Babaei, Armin
    Schiele, Gregor
    Zohner, Michael
    SENSORS, 2022, 22 (15)
  • [7] FPGA-based IoT Sensor HUB
    Huang, Shi-Zhen
    Chen, Rui-Qi
    2018 INTERNATIONAL CONFERENCE ON SENSOR NETWORKS AND SIGNAL PROCESSING (SNSP 2018), 2018, : 139 - 144
  • [8] EFFICIENT RUNTIME PERFORMANCE MONITORING OF FPGA-BASED APPLICATIONS
    Lancaster, Joseph M.
    Buhler, Jeremy D.
    Chamberlain, Roger D.
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 23 - 28
  • [9] Remote Attestation based Software Integrity of IoT devices
    Sundar, Shyam
    Yellai, Prabhakara
    Sanagapati, Siva Sankara Sai
    Pradhan, Prayas Chandra
    Reddy, Sai Kiran Kumar Y.
    13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [10] The Work of Self-Attestation: The Problems and Possibilities of a Structural Understanding of the Kyogyoshinsho
    Takeshi, Kaku
    EASTERN BUDDHIST, 2011, 42 (02): : 61 - 81