Private Blockchain Network for IoT Device Firmware Integrity Verification and Update

被引:17
|
作者
Dhakal, Samip [1 ]
Jaafar, Fehmi [2 ,3 ]
Zavarsky, Pavol [2 ]
机构
[1] Concordia Univ Edmonton, Dept Informat Syst Assurance Management, Edmonton, AB, Canada
[2] Concordia Univ Edmonton, Dept Informat Syst Secur Management, Edmonton, AB, Canada
[3] Comp Res Inst Montreal, Montreal, PQ, Canada
关键词
IoT; blockchain; delta update; firmware manager; integrity check; notification server; firmware repository;
D O I
10.1109/HASE.2019.00033
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There are various possible mechanisms for updating potentially vulnerable and exploitable software and firmware on Internet connected devices. Due to their well-known benefits, delta updates have become a common way of updating software. Recently, several authors proposed the use of blockchain technology to update software and firmware. While both delta updates and blockchain technology are now used in different areas, this paper studies the feasibility of combining the two technologies for firmware updates on resource constrained IoT devices such as Wi-Fi smart plugs and sensors. The paper identifies the scenarios where delta updates may not work and proposes a private blockchain network-based IoT device firmware integrity verification and update mechanism. The proposed private blockchain mechanism for integrity verification utilizes a tamper-proof blockchain server. The proposed solution aims to enhance firmware update performance.
引用
收藏
页码:164 / 170
页数:7
相关论文
共 50 条
  • [21] IoT Data Integrity Verification for Cyber-Physical Systems using Blockchain
    Machado, Caciano
    Frohlich, Antonio Augusto
    2018 IEEE 21ST INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2018), 2018, : 83 - 90
  • [22] Blockchain Based Data Integrity Verification for Large-Scale IoT Data
    Wang, Haiyan
    Zhang, Jiawei
    IEEE ACCESS, 2019, 7 : 164996 - 165006
  • [23] Detecting Vulnerability on IoT Device Firmware: A Survey
    Feng, Xiaotao
    Zhu, Xiaogang
    Han, Qing-Long
    Zhou, Wei
    Wen, Sheng
    Xiang, Yang
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2023, 10 (01) : 25 - 41
  • [24] PARIOT: Anti-repackaging for IoT firmware integrity
    Verderame, Luca
    Ruggia, Antonio
    Merlo, Alessio
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217
  • [25] Detecting Vulnerability on IoT Device Firmware: A Survey
    Xiaotao Feng
    Xiaogang Zhu
    Qing-Long Han
    Wei Zhou
    Sheng Wen
    Yang Xiang
    IEEE/CAAJournalofAutomaticaSinica, 2023, 10 (01) : 25 - 41
  • [26] An Architecture to Enable Secure Firmware Updates on a Distributed-Trust IoT Network Using Blockchain
    Roy, George Gabriel Richard
    Kumar, S. Britto Ramesh
    INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND COMMUNICATION TECHNOLOGIES (ICCNCT 2018), 2019, 15 : 671 - 679
  • [27] Private Blockchain in Industrial IoT
    Jo, Minho
    Hu, Kai
    Yu, Richard
    Sun, Li
    Conti, Mauro
    Du, Qinghe
    IEEE NETWORK, 2020, 34 (05): : 76 - 77
  • [28] Stochastic Blockchain for IoT Data Integrity
    Chen, Yu-Jia
    Wang, Li-Chun
    Wang, Shu
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (01): : 373 - 384
  • [29] The method of Embedded device firmware update under multi-layer heterogeneous network
    Yuan, Fengpei
    Wang, Xiaolei
    2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, : 30 - 33
  • [30] Blockchain-Based Secure Firmware Update Using an UAV
    Seo, Jong Wan
    Islam, Anik
    Masuduzzaman, Md
    Shin, Soo Young
    ELECTRONICS, 2023, 12 (10)