Secure Data Timestamping in Synchronization-Free LoRaWAN

Low-power wide-area network technologies such as LoRaWAN are important for achieving ubiquitous connectivity required by the Internet of Things. Due to limited bandwidth, LoRaWAN is primarily for applications of collecting low-rate monitoring data from geographically distributed sensors. In these applications, sensor data timestamping is often a critical system function. This paper considers a synchronization-free approach of timestamping the uplink data at the LoRaWAN gateway, which can give milliseconds accuracy. Its key advantages are simplicity and no extra overhead, commensurate with the scarce communication resources of LoRaWAN. However, we show that this low-overhead approach is susceptible to a frame delay attack that can be implemented by a combination of stealthy jamming and delayed replay. To address this threat, we propose a SoftLoRa gateway design that integrates a commodity LoRaWAN gateway with a low-power software-defined radio receiver to track the inherent frequency biases of LoRaWAN end devices. With a set of efficient signal processing algorithms that are designed based on LoRaWAN's modulation method, our frequency bias estimation achieves a resolution of 0.14 parts-per-million (ppm) of the channel's central frequency. This resolution is sufficient to detect the attack that introduces an additional frequency bias of one or more ppm. We evaluate our approach in various indoor and outdoor environments. In summary, this paper presents an attack-aware and low-overhead approach to timestamping the data generated by LoRaWAN end devices.

[1]  Faith Su Chi Chia Cybersecurity of long-range wide-area network , 2018 .

[2]  Danny Hughes,et al.  Exploring the Security Vulnerabilities of LoRa , 2017, 2017 3rd IEEE International Conference on Cybernetics (CYBCON).

[3]  Reinoud Sleeman,et al.  Robust automatic P-phase picking: an on-line implementation in the analysis of broadband seismogram recordings , 1999 .

[4]  Tal Mizrahi,et al.  Security Requirements of Time Protocols in Packet Switched Networks , 2014, RFC.

[5]  Mahesh Sooriyabandara,et al.  Low Power Wide Area Networks: An Overview , 2016, IEEE Communications Surveys & Tutorials.

[6]  Loutfi Nuaymi,et al.  Measurements, performance and analysis of LoRa FABIAN, a real-world implementation of LPWAN , 2016, 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[7]  Konstantin Mikhaylov,et al.  Analysis of Capacity and Scalability of the LoRa Low Power Wide Area Network Technology , 2016 .

[8]  Guoliang Xing,et al.  WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks , 2011, 2011 IEEE 32nd Real-Time Systems Symposium.

[9]  Joshua R. Smith,et al.  LoRa Backscatter , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[10]  P. J. Marcelis,et al.  DaRe: Data Recovery through Application Layer Coding for LoRaWAN , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[11]  Wouter Joosen,et al.  Selective Jamming of LoRaWAN using Commodity Hardware , 2017, MobiQuitous.

[12]  Nathalie Mitton,et al.  Performance evaluation of LoRa radio solution for PREDNET wildlife animal tracking project , 2016 .

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Anthony Rowe,et al.  Charm: Exploiting Geographical Diversity through Coherent Combining in Low-Power Wide-Area Networks , 2018, 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[15]  Wim Lamotte,et al.  Physical-layer fingerprinting of LoRa devices using supervised and zero-shot learning , 2017, WISEC.

[16]  Ali Najafi,et al.  NetScatter: Enabling Large-Scale Backscatter Networks , 2018, NSDI.

[17]  Thiemo Voigt,et al.  LoRea: A Backscatter Architecture that Achieves a Long Communication Range , 2016, SenSys.

[18]  Xiaojiang Chen,et al.  PLoRa: a passive long-range data network from ambient LoRa transmissions , 2018, SIGCOMM.

[19]  Dusit Niyato,et al.  One-Hop Out-of-Band Control Planes for Low-Power Multi-Hop Wireless Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[20]  Bob Iannucci,et al.  LongShoT: Long-Range Synchronization of Time , 2019, 2019 18th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[21]  Swarun Kumar,et al.  Empowering Low-Power Wide Area Networks in Urban Settings , 2017, SIGCOMM.