LoRa Device Fingerprinting in the Wild: Disclosing RF Data-Driven Fingerprint Sensitivity to Deployment Variability

66Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Deep learning-based fingerprinting techniques have recently emerged as potential enablers of various wireless applications. However, their resiliency to time, location, and/or configuration changes in the operating environment undoubtedly remains one major challenge that lies ahead in their deployment pathway. In this paper, we present an experimental framework that aims to disclose, understand and overcome the sensitivity of LoRa device fingerprinting to variations in deployment settings. We first began by presenting our RF fingerprinting datasets, collected from 25 different LoRa devices. The datasets cover a comprehensive set of experimental scenarios, considering both indoor and outdoor environments with varying network deployment settings, such as varying the distance between the transmitters and the receiver, the configuration of the LoRa protocol, the physical location of the conducted experiment, and the receiver hardware used for capturing the fingerprints. We then proposed a new technique that leverages out-of-band spectrum distortions, that are caused by device-specific hardware impairments, to provide unique device signatures that we exploit to improve fingerprinting accuracy. Finally, we conducted an experimental study that discloses the sensitivity of deep learning-based RF fingerprinting to changes in various deployment settings while considering three data representations of the learning model input: time-domain IQ, frequency-domain FFT, and Amplitude/Phase polar-coordinate. We found that the learning models perform relatively well when trained and tested under the same deployment settings, with FFT representation yielding the best performance followed by IQ representation. However, when trained and tested under different settings, the models (i) fail to maintain their high accuracy when the channel conditions change, and (ii) completely lose their ability to classify devices when the LoRa configuration and/or the USRP receiver hardware change. In addition, we interestingly observed that FFT representation performs exceptionally poorly when training and testing are done under different deployment settings, regardless of the type of the setting change.

References Powered by Scopus

A generalized memory polynomial model for digital predistortion of RF power amplifiers

1348Citations
N/AReaders
Get full text

Convolutional radio modulation recognition networks

1054Citations
N/AReaders
Get full text

Physical layer security in wireless networks: A tutorial

761Citations
N/AReaders
Get full text

Cited by Powered by Scopus

WiSig: A Large-Scale WiFi Signal Dataset for Receiver and Channel Agnostic RF Fingerprinting

67Citations
N/AReaders
Get full text

A Survey of Public IoT Datasets for Network Security Research

41Citations
N/AReaders
Get full text

LoRaWAN Meets ML: A Survey on Enhancing Performance with Machine Learning

19Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Elmaghbub, A., & Hamdaoui, B. (2021). LoRa Device Fingerprinting in the Wild: Disclosing RF Data-Driven Fingerprint Sensitivity to Deployment Variability. IEEE Access, 9, 142893–142909. https://doi.org/10.1109/ACCESS.2021.3121606

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

67%

Lecturer / Post doc 3

25%

Researcher 1

8%

Readers' Discipline

Tooltip

Computer Science 6

43%

Engineering 6

43%

Pharmacology, Toxicology and Pharmaceut... 1

7%

Arts and Humanities 1

7%

Save time finding and organizing research with Mendeley

Sign up for free