TY - GEN
T1 - IoT Device Firmware Update over LoRa
T2 - 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020
AU - Anastasiou, A.
AU - Christodoulou, P.
AU - Christodoulou, K.
AU - Vassiliou, V.
AU - Zinonos, Z.
N1 - Funding Information:
Dr. Vassiliou’s acknowledges the support of the European Union’s Horizon 2020 Research and Innovation Programme
Funding Information:
under Grant Agreement No 739578 and the Government of the Republic of Cyprus through the Directorate General for European Programmes, Coordination and Development.
Publisher Copyright:
© 2020 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/5
Y1 - 2020/5
N2 - More and more Internet of Things (IoT) devices are deployed around the world, due to the convenience and extra functionality they enable. This growth, while great for the industry as a whole, has come at a price with respect to ensuring and maintaining security and privacy. Having that in mind, one of the most common solutions to the IoT security problem is to update the devices frequently. Recently, LoRa Alliance has released a new specification (FUOTA) on how to perform firmware updates using LoRa technology. In this paper, we propose a blockchain-based framework to securely update the firmware of the IoT devices using the LoRa communication protocol. As a first step, we perform an evaluation of the firmware update procedure using different network sizes and different firmware sizes. The evaluation shows that there is a need to use more gateways that will collaborate to increase the reliability and the performance of the firmware update process.
AB - More and more Internet of Things (IoT) devices are deployed around the world, due to the convenience and extra functionality they enable. This growth, while great for the industry as a whole, has come at a price with respect to ensuring and maintaining security and privacy. Having that in mind, one of the most common solutions to the IoT security problem is to update the devices frequently. Recently, LoRa Alliance has released a new specification (FUOTA) on how to perform firmware updates using LoRa technology. In this paper, we propose a blockchain-based framework to securely update the firmware of the IoT devices using the LoRa communication protocol. As a first step, we perform an evaluation of the firmware update procedure using different network sizes and different firmware sizes. The evaluation shows that there is a need to use more gateways that will collaborate to increase the reliability and the performance of the firmware update process.
KW - Blockchain
KW - Firmware Update
KW - IoT
KW - LoRa
UR - http://www.scopus.com/inward/record.url?scp=85091743330&partnerID=8YFLogxK
U2 - 10.1109/DCOSS49796.2020.00070
DO - 10.1109/DCOSS49796.2020.00070
M3 - Conference contribution
AN - SCOPUS:85091743330
T3 - Proceedings - 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020
SP - 404
EP - 411
BT - Proceedings - 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 15 June 2020 through 17 June 2020
ER -