FOTB: a secure blockchain-based firmware update framework for IoT environment

被引:22
|
作者
Yohan, Alexander [1 ]
Lo, Nai-Wei [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei, Taiwan
关键词
Internet of Things; Firmware update; Blockchain; Smart contract; ECDH; EMBEDDED DEVICES; INTERNET;
D O I
10.1007/s10207-019-00467-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, numerous exploitations and attacks in IoT environment occurred all over the world. One of the major attacking channels is utilizing the firmware of IoT devices as the access interface to compromise the targeted IoT devices. Therefore, it is important for IoT device manufacturers to support secure and efficient firmware update functionality for sold or deployed IoT devices. In this paper, a secure and verifiable blockchain-based firmware update framework for IoT environment is proposed. The aims of the proposed framework are providing secure peer-to-peer verification mechanism on each new version of firmware released by corresponding device manufacturer and providing a reliable way to distribute the updated firmware to IoT devices in timely manner. Furthermore, the utilization of blockchain technology in the proposed framework ensures the integrity of firmware during its distribution through Internet. The proposed firmware update framework consists of four processes: creation of firmware update contract, creation of third-party firmware update contract, PUSH update mechanism and PULL update mechanism. Six corresponding protocols are derived to support the four processes. The evaluation on performance and security strength of the proposed firmware update framework is conducted. Based on the proofs of formal security analysis, the proposed framework supports mutual authentication and defends against major cyber attacks: firmware modification attack, impersonation attack, man-in-the-middle attack and replay attack.
引用
收藏
页码:257 / 278
页数:22
相关论文
共 50 条
  • [1] FOTB: a secure blockchain-based firmware update framework for IoT environment
    Alexander Yohan
    Nai-Wei Lo
    [J]. International Journal of Information Security, 2020, 19 : 257 - 278
  • [2] An Efficient Blockchain-based Firmware Update Framework for IoT Environment
    Tsai, Meng-Hsuan
    Hsu, Yu-Cheng
    Lo, Nai-Wei
    [J]. 2020 15TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS 2020), 2020, : 121 - 127
  • [3] Blockchain-based secure firmware management system in IoT environment
    Son, Minsung
    Kim, Heeyoul
    [J]. 2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 142 - 146
  • [4] A Blockchain-Based OCF Firmware Update for IoT Devices †
    Witanto, Elizabeth Nathania
    Oktian, Yustus Eko
    Lee, Sang-Gon
    Lee, Jin-Heung
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (19): : 1 - 22
  • [5] Blockchain-Based Secure Firmware Update Using an UAV
    Seo, Jong Wan
    Islam, Anik
    Masuduzzaman, Md
    Shin, Soo Young
    [J]. ELECTRONICS, 2023, 12 (10)
  • [6] Blockchain-based secure firmware update for embedded devices in an Internet of Things environment
    Lee, Boohyung
    Lee, Jong-Hyouk
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (03): : 1152 - 1167
  • [7] Blockchain-based secure firmware update for embedded devices in an Internet of Things environment
    Boohyung Lee
    Jong-Hyouk Lee
    [J]. The Journal of Supercomputing, 2017, 73 : 1152 - 1167
  • [8] Blockchain-Based Distributed Firmware Update Architecture for IoT Devices
    Choi, Seoyun
    Lee, Jong-Hyouk
    [J]. IEEE ACCESS, 2020, 8 : 37518 - 37525
  • [9] ChainVeri: Blockchain-based Firmware Verification System for IoT environment
    Lim, Jea-Min
    Kim, Youngpil
    Yoo, Chuck
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1050 - 1056
  • [10] Efficient blockchain-based IoT firmware update considering distribution incentives
    Fukuda, Tatsuhiro
    Omote, Kazumasa
    [J]. 2021 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), 2021,