LoRa-Key : Secure Key Generation System for LoRa-Based Network

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

11 Scopus Citations
View graph of relations



Original languageEnglish
Article number8580375
Pages (from-to)6404-6416
Number of pages13
Journal / PublicationIEEE Internet of Things Journal
Issue number4
Online published18 Dec 2018
Publication statusPublished - Aug 2019
Externally publishedYes


Physical layer key generation that exploits reciprocity and randomness of wireless fading channels has attracted considerable attention in recent years. Despite much research efforts in this field, the problem of wireless key generation at long distance and low data rate remains unknown and has not been studied. In this paper, we conduct extensive experiments and analysis in real indoor and outdoor environments to explore the feasibility of wireless key generation for long range (LoRa)-based network. Our experimental results show that: 1) the low transmission rate will lead to low channel reciprocity which makes wireless key generation significantly challenging and 2) when the requirement of high reciprocity is fulfilled, two nodes can generate the same secret key even when they are far away from each other (a few kilometers). Building on the strengths of existing secret key extraction approaches, we present LoRa-Key, the first complete key establishment protocol for LoRa network by exploring the shared randomness extracted from measured received signal strength indicator. LoRa-Key employs a number of signal processing techniques to improve key generation rate significantly. Moreover, we propose a novel compressive sensing-based reconciliation framework to reduce mismatch rate. Experimental results show that LoRa-Key can achieve key establishment rates of 18 bit/s in stationary scenario and 31 bit/s in mobile scenario. To the best of our knowledge, this is the first work that studies key generation protocol for LoRa network.

Research Area(s)

  • Key generation, long range (LoRa), LoRaWAN, physical layer security, wireless sensor network security

Citation Format(s)

LoRa-Key : Secure Key Generation System for LoRa-Based Network. / Xu, Weitao; Jha, Sanjay; Hu, Wen.

In: IEEE Internet of Things Journal, Vol. 6, No. 4, 8580375, 08.2019, p. 6404-6416.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal