Cargando…

Enhancing Key Management in LoRaWAN with Permissioned Blockchain

Low-Power Wide-Area Network (LPWAN) is one of the enabling technologies of the Internet of Things (IoT), and focuses on providing long distance connectivity for a vast amount of smart devices. Currently, LoRa is one of the leading LPWAN solutions available for public use. In LPWANs, especially in Lo...

Descripción completa

Detalles Bibliográficos
Autores principales: Ribeiro, Victor, Holanda, Raimir, Ramos, Alex, Rodrigues, Joel J. P. C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309161/
https://www.ncbi.nlm.nih.gov/pubmed/32485791
http://dx.doi.org/10.3390/s20113068
_version_ 1783549160187756544
author Ribeiro, Victor
Holanda, Raimir
Ramos, Alex
Rodrigues, Joel J. P. C.
author_facet Ribeiro, Victor
Holanda, Raimir
Ramos, Alex
Rodrigues, Joel J. P. C.
author_sort Ribeiro, Victor
collection PubMed
description Low-Power Wide-Area Network (LPWAN) is one of the enabling technologies of the Internet of Things (IoT), and focuses on providing long distance connectivity for a vast amount of smart devices. Currently, LoRa is one of the leading LPWAN solutions available for public use. In LPWANs, especially in LoRa, security is a major concern due to the resource constraints of the devices, the sensitivity level of the transmitted data, the large amount of connected devices, among other reasons. This paper studies the key management mechanism of LoRaWAN environments. A secure architecture for key management based on smart contracts and permissioned blockchain to enhance security and availability in LoRaWAN networks is proposed. To demonstrate the feasibility of the proposed blockchain-based LoRaWAN architecture, a working prototype has been created using open-source tools and commodity hardware. Performance analysis shows that the prototype presents similar execution time and latency values, when compared to a traditional system, especially for small and medium-sized LoRaWAN networks. We also discuss why the proposed solution can be used in environments with a large number of end-devices.
format Online
Article
Text
id pubmed-7309161
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73091612020-06-25 Enhancing Key Management in LoRaWAN with Permissioned Blockchain Ribeiro, Victor Holanda, Raimir Ramos, Alex Rodrigues, Joel J. P. C. Sensors (Basel) Article Low-Power Wide-Area Network (LPWAN) is one of the enabling technologies of the Internet of Things (IoT), and focuses on providing long distance connectivity for a vast amount of smart devices. Currently, LoRa is one of the leading LPWAN solutions available for public use. In LPWANs, especially in LoRa, security is a major concern due to the resource constraints of the devices, the sensitivity level of the transmitted data, the large amount of connected devices, among other reasons. This paper studies the key management mechanism of LoRaWAN environments. A secure architecture for key management based on smart contracts and permissioned blockchain to enhance security and availability in LoRaWAN networks is proposed. To demonstrate the feasibility of the proposed blockchain-based LoRaWAN architecture, a working prototype has been created using open-source tools and commodity hardware. Performance analysis shows that the prototype presents similar execution time and latency values, when compared to a traditional system, especially for small and medium-sized LoRaWAN networks. We also discuss why the proposed solution can be used in environments with a large number of end-devices. MDPI 2020-05-29 /pmc/articles/PMC7309161/ /pubmed/32485791 http://dx.doi.org/10.3390/s20113068 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ribeiro, Victor
Holanda, Raimir
Ramos, Alex
Rodrigues, Joel J. P. C.
Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title_full Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title_fullStr Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title_full_unstemmed Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title_short Enhancing Key Management in LoRaWAN with Permissioned Blockchain
title_sort enhancing key management in lorawan with permissioned blockchain
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309161/
https://www.ncbi.nlm.nih.gov/pubmed/32485791
http://dx.doi.org/10.3390/s20113068
work_keys_str_mv AT ribeirovictor enhancingkeymanagementinlorawanwithpermissionedblockchain
AT holandaraimir enhancingkeymanagementinlorawanwithpermissionedblockchain
AT ramosalex enhancingkeymanagementinlorawanwithpermissionedblockchain
AT rodriguesjoeljpc enhancingkeymanagementinlorawanwithpermissionedblockchain