Implementation of a Secure LoRaWAN System for Industrial Internet of Things Integrated With IPFS and Blockchain

被引:19
作者
Shahjalal, Md [1 ]
Islam, Md Mainul [2 ]
Alam, Md Morshed [1 ]
Jang, Yeong Min [1 ]
机构
[1] Kookmin Univ, Dept Elect Engn, Seoul 02707, South Korea
[2] Korea Univ, Dept Comp Sci, Seoul 02841, South Korea
来源
IEEE SYSTEMS JOURNAL | 2022年 / 16卷 / 04期
关键词
Encoding; Bandwidth; Industrial Internet of Things; Blockchains; Logic gates; Servers; Cryptography; Blockchain; Industrial Internet of Things (IIoT); long range; long-range wide area network (LoRaWAN); security; PERFORMANCE; NETWORK;
D O I
10.1109/JSYST.2022.3174157
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Low-power, low-cost, and long-range connectivity for the Industrial Internet of Things (IIoT) networks are the key stipulations, nowadays. However, implementing a cost-effective, flexible, and feasible system considering server and networking security is still an open challenge. In this article, a complete end-to-end long-range wide area network (LoRaWAN) system has been demonstrated by implementing blockchain-based secure distributed data management, which is applicable in various secure IIoT applications. Dynamic data collected by multiple LoRa sensors are encrypted in a LoRa server, and the encrypted content is automatically stored in the InterPlanetary file system (IPFS) to ensure data confidentiality, integrity, and availability. To achieve data consistency, the content IDs collected from the IPFS are stored in the quorum blockchain with consortium setup using a smart contract. The consortium network is maintained by the Raft consensus algorithm employing seven nodes. The design architecture of the hardware used for both LoRa transmitting node and gateway has been described in comprehensive manners. The performance of the LoRaWAN system is analyzed by the received signal strength indicator, the communications range, and packet loss rate metrics in both line-of-sight and nonline-of-sight test systems. The data management scheme is implemented in Python, and the performance is evaluated in terms of transaction time and block size.
引用
收藏
页码:5455 / 5464
页数:10
相关论文
共 33 条
[1]   Performance Evaluation of LoRaWAN for Green Internet of Things [J].
Ali, Zulfiqar ;
Henna, Shagufta ;
Akhunzada, Adnan ;
Raza, Mohsin ;
Kim, Sung Won .
IEEE ACCESS, 2019, 7 :164102-164112
[2]  
[Anonymous], FORWARD ERROR CORREC
[3]  
[Anonymous], MOD DAT RAT
[4]  
[Anonymous], WIR RF
[5]  
[Anonymous], 2017, LORAWANTM 11 SPEC
[6]   A Study of LoRa: Long Range & Low Power Networks for the Internet of Things [J].
Augustin, Aloys ;
Yi, Jiazi ;
Clausen, Thomas ;
Townsley, William Mark .
SENSORS, 2016, 16 (09)
[7]   Design Methodology for Industrial Internet-of-Things Wireless Systems [J].
Costa, Carlos Mendes da, Jr. ;
Baltus, Peter .
IEEE SENSORS JOURNAL, 2021, 21 (04) :5529-5542
[8]  
Durand A, 2018, P 1 WORKSHOP CRYPTOC, P25
[9]  
Durand A., 2020, CONCURR COMP-PRACT E, V32, P6543
[10]   A Theoretical and Experimental Evaluation on the Performance of LoRa Technology [J].
Faber, Menno Jan ;
van der Zwaag, Klaas Minne ;
Viega dos Santos, Willian Garcia ;
Rocha, Helder Roberto de O. ;
Segatto, Marcelo E., V ;
Silva, Jair A. L. .
IEEE SENSORS JOURNAL, 2020, 20 (16) :9480-9489