S. Danish, M. Lestas, Waqar Asif, H. K. Qureshi, M. Rajarajan
{"title":"A Lightweight Blockchain Based Two Factor Authentication Mechanism for LoRaWAN Join Procedure","authors":"S. Danish, M. Lestas, Waqar Asif, H. K. Qureshi, M. Rajarajan","doi":"10.1109/ICCW.2019.8756673","DOIUrl":null,"url":null,"abstract":"Recently, there has been increasing interest in employing blockchain in different applications, other than crypto-currencies. Blockchains allow a peer to peer distributed network where different nodes communicate with each other, in a trustless manner. Long Range Wide Area Network (LoRaWAN) is an Internet of Things (IoT) technology, which enables long range communication. Although LoRaWAN networks are secure, the LoRaWAN join procedure is susceptible to replay and jamming attacks. Moreover, trust between network server and LoRa end device is the basic foundation of LoRaWAN network however, the centralized nature of network servers raise trust issues between network operators and customers. To solve this problem, we propose a lightweight two factor authentication mechanism for LoRaWAN join procedure, based on blockchain technology. The proposed blockchain based framework provides an extra layer of security for LoRaWAN join procedure and build trust among LoRaWAN network components. The proposed framework is validated using the Ethereum blockchain. The results demonstrate that the proposed framework provides efficient system performance in terms of throughput and latency. The proposed blockchain architecture is a cost effective solution, which can be utilized in the LoRaWAN network with few network servers and LoRa end device, having no strict requirement of throughput and latency.","PeriodicalId":426086,"journal":{"name":"2019 IEEE International Conference on Communications Workshops (ICC Workshops)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Communications Workshops (ICC Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCW.2019.8756673","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
Recently, there has been increasing interest in employing blockchain in different applications, other than crypto-currencies. Blockchains allow a peer to peer distributed network where different nodes communicate with each other, in a trustless manner. Long Range Wide Area Network (LoRaWAN) is an Internet of Things (IoT) technology, which enables long range communication. Although LoRaWAN networks are secure, the LoRaWAN join procedure is susceptible to replay and jamming attacks. Moreover, trust between network server and LoRa end device is the basic foundation of LoRaWAN network however, the centralized nature of network servers raise trust issues between network operators and customers. To solve this problem, we propose a lightweight two factor authentication mechanism for LoRaWAN join procedure, based on blockchain technology. The proposed blockchain based framework provides an extra layer of security for LoRaWAN join procedure and build trust among LoRaWAN network components. The proposed framework is validated using the Ethereum blockchain. The results demonstrate that the proposed framework provides efficient system performance in terms of throughput and latency. The proposed blockchain architecture is a cost effective solution, which can be utilized in the LoRaWAN network with few network servers and LoRa end device, having no strict requirement of throughput and latency.
最近,除了加密货币之外,人们对在不同应用中使用区块链的兴趣越来越大。区块链允许一个点对点的分布式网络,不同的节点以一种无需信任的方式相互通信。LoRaWAN (Long Range Wide Area Network)是一种物联网技术,可以实现远程通信。虽然LoRaWAN网络是安全的,但LoRaWAN加入过程容易受到重放和干扰攻击。此外,网络服务器与LoRa终端设备之间的信任是LoRaWAN网络的基本基础,但网络服务器的集中化特性引发了网络运营商与客户之间的信任问题。为了解决这一问题,我们提出了一种基于区块链技术的轻量级LoRaWAN加入过程双因素认证机制。提出的基于区块链的框架为LoRaWAN加入过程提供了额外的安全层,并在LoRaWAN网络组件之间建立信任。提议的框架使用以太坊区块链进行验证。结果表明,该框架在吞吐量和延迟方面提供了有效的系统性能。提出的区块链架构是一种具有成本效益的解决方案,可以在网络服务器和LoRa终端设备较少的LoRaWAN网络中使用,对吞吐量和延迟没有严格的要求。