Securing Over-The-Air IoT Firmware Updates using Blockchain

被引:14
|
作者
He, Xinchi [1 ]
Alqahtani, Sarra [1 ]
Gamble, Rose [1 ]
Papa, Mauricio [1 ]
机构
[1] Univ Tulsa, Tandy Sch Comp Sci, Tulsa, OK 74104 USA
关键词
Firmware update; blockchain; Internet of Things; network security;
D O I
10.1145/3312614.3312649
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over-the-air (OTA) firmware updates are very common in IoT (Internet of Things) devices with wireless capabilities. Although they are convenient, they may also be open to attack since physical access may not be needed. In addition, most frameworks use a centralized architecture to update a potentially large number of devices increasing the threat landscape. An alternative solution, that relies on a blockchain framework with smart contracts, is proposed in this paper to protect the integrity of the firmware update process. The proposed system is suitable for use in smart cities or scenarios with a large number of devices and service providers where nodes are authenticated, communications protected, and update conditions specified and enforced through smart contracts. A proof-of-concept system was implemented and tested using an open-source blockchain framework and a WiFi-capabable ESP8266-based board. The system was evaluated for scalability and response to denial of service (DoS) and man-in-the-middle (MitM) attacks. Preliminary experimental results show that the approach is feasible and a viable substitute for a centralized solution.
引用
收藏
页码:164 / 171
页数:8
相关论文
共 50 条
  • [1] Over-the-Air Firmware Updates for Constrained NB-IoT Devices
    Mahfoudhi, Farouk
    Sultania, Ashish Kumar
    Famaey, Jeroen
    [J]. SENSORS, 2022, 22 (19)
  • [2] Secure firmware Over-The-Air updates for IoT: Survey, challenges, and discussions
    El Jaouhari, Saad
    Bouvet, Eric
    [J]. INTERNET OF THINGS, 2022, 18
  • [3] Securing Over-the-Air Firmware Updates (FOTA) for Industrial Internet of Things (IIOT) Devices
    Crowther, Kenneth G.
    Upadrashta, Radhika
    Ramachandra, Gururaj
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2022,
  • [4] Secure over-The-Air Firmware Updates for Sensor Networks
    Kerliu, Kevin
    Ross, Alexandra
    Tao, Gong
    Yun, Zelin
    Shi, Zhijie
    Han, Song
    Zhou, Shengli
    [J]. 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS WORKSHOPS (MASSW 2019), 2019, : 97 - 100
  • [5] Over-the-air firmware update for IoT devices on the wild
    Berriel de Sousa, Maria Julia
    Gomez Gonzalez, Luis Fernando
    Ferdinando, Erick Mascagni
    Borin, Juliana Freitag
    [J]. INTERNET OF THINGS, 2022, 19
  • [6] Universal Firmware Upgrade Over-The-Air for IoT Devices with Security
    Thakur, Poonam
    Bodade, Varsha
    Achary, Angitha
    Addagatla, Madhuri
    Malviya, Neeraj Kumar
    Pingle, Yogesh
    [J]. PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 27 - 30
  • [7] Firmware Over-the-air Programming Techniques for IoT Networks - A Survey
    Arakadakis, Konstantinos
    Charalampidis, Pavlos
    Makrogiannakis, Antonis
    Fragkiadakis, Alexandros
    [J]. ACM COMPUTING SURVEYS, 2022, 54 (09)
  • [8] Securing IoT Firmware Dispatch Systems with Blockchain
    Biro, Vince
    Chiu, Wei-Yang
    Meng, Weizhi
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 229 - 238
  • [9] Firmware Updates Over The Air Using NB-IoT Wireless Technology
    Nikic, Vladimir
    Bortnik, Dusan
    Lukic, Milan
    Mezei, Ivan
    [J]. 2021 29TH TELECOMMUNICATIONS FORUM (TELFOR), 2021,
  • [10] Secure Automotive On-Board Protocols: A Case of Over-the-Air Firmware Updates
    Idrees, Muhammad Sabir
    Schweppe, Hendrik
    Roudier, Yves
    Wolf, Marko
    Scheuermann, Dirk
    Henniger, Olaf
    [J]. COMMUNICATION TECHNOLOGIES FOR VEHICLES, 2011, 6596 : 224 - +