Efficient blockchain-based IoT firmware update considering distribution incentives

被引:5
|
作者
Fukuda, Tatsuhiro [1 ]
Omote, Kazumasa [1 ,2 ]
机构
[1] Univ Tsukuba, Tsukuba, Ibaraki, Japan
[2] Natl Inst Informat & Commun Technol, Tokyo, Japan
关键词
Blockchain; IoT; firmware management; smart contract;
D O I
10.1109/DSC49826.2021.9346265
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The number of Internet of Things (IoT) devices has increased recently and will increase further in the future. IoT devices are vulnerable, so vendors update and distribute firmware. At the time of firmware distribution, a huge number of IoT devices may connect to the firmware server and excessive network traffic may occur. Consequently, a method using a peer-to-peer file sharing system and a blockchain has been proposed. One study proposed an update scheme considering incentives for distributors to help with updating. However, this method requires the IoT devices, which have limited processing power, to decrypt encrypted files, and the distribution nodes to pay the transaction cost. This paper proposes a firmware distribution method that provides incentives for distributors to help with distribution to reduce the gas costs, using a smart contract and access control based on update records. The additional computations performed by IoT devices and distributors key management were reduced compared to those in previous studies by using access control instead of encryption. Further, the proposed approach was implemented and evaluated using a Raspberry Pi and laptop. The evaluation demonstrated that the gas cost per update was successfully lowered compared to the costs in previous studies.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Blockchain-Based Security Model for LoRaWAN Firmware Updates
    Mtetwa, Njabulo Sakhile
    Tarwireyi, Paul
    Sibeko, Cecilia Nombuso
    Abu-Mahfouz, Adnan
    Adigun, Matthew
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2022, 11 (01)
  • [22] Blockchain-based deduplication with arbitration and incentives
    Huang, Ke
    Zhang, Xiaosong
    Mu, Yi
    Rezaeibagha, Fatemeh
    Huang, Xiaoming
    Gong, Yongcheng
    IET INFORMATION SECURITY, 2022, 16 (06) : 401 - 416
  • [23] Patchman: Firmware Update Delivery Service Over the Blockchain for IoT Environment
    Oktian, Yustus Eko
    Jo, Uk
    Oh, Simon
    Jeong, Hanho
    Kim, Jaehyun
    Le, Thi-Thu-Huong
    Kim, Howon
    INFORMATION SECURITY APPLICATIONS, WISA 2023, 2024, 14402 : 131 - 142
  • [24] Secure and Efficient Distributed Network Provenance for IoT: A Blockchain-Based Approach
    Liu, Dongxiao
    Ni, Jianbing
    Huang, Cheng
    Lin, Xiaodong
    Shen, Xuemin
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) : 7564 - 7574
  • [25] A blockchain-based decentralized efficient investigation framework for IoT digital forensics
    Ryu, Jung Hyun
    Sharma, Pradip Kumar
    Jo, Jeong Hoon
    Park, Jong Hyuk
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4372 - 4387
  • [26] A blockchain-based decentralized efficient investigation framework for IoT digital forensics
    Jung Hyun Ryu
    Pradip Kumar Sharma
    Jeong Hoon Jo
    Jong Hyuk Park
    The Journal of Supercomputing, 2019, 75 : 4372 - 4387
  • [27] An Optimized and Secure Energy-Efficient Blockchain-Based Framework in IoT
    Al Ghamdi, Mohammed A.
    IEEE ACCESS, 2022, 10 : 133682 - 133697
  • [28] Enabling a blockchain-basEd ioT EdgE
    Ali, Muhammad Salek
    Vecchio, Massimo
    Antonelli, Fabio
    IEEE Internet of Things Magazine, 2018, 1 (02): : 24 - 29
  • [29] Blockchain-based PKI solutions for IoT
    Singla, Ankush
    Bertino, Elisa
    2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 9 - 15
  • [30] A blockchain-based IoT data marketplace
    Michael Sober
    Giulia Scaffino
    Stefan Schulte
    Salil S. Kanhere
    Cluster Computing, 2023, 26 : 3523 - 3545