Comprehensive RF Dataset Collection and Release: A Deep Learning-Based Device Fingerprinting Use Case

Deep learning-based RF fingerprinting has recently been recognized as a potential solution tor enabling newly emerging wireless network applications, such as spectrum access policy enforcement, automated network device authentication, and unauthorized network access monitoring and control. Real, comprehensive RF datasets are now needed more than ever to enable the study, assessment, and validation of newly developed RF fingerprinting approaches. In this paper, we present nod release a large-scale RF fingerprinting dataset, collected from 25 different LoRa-enabled IoT transmitting devices using USRP B210 receivers. Our dataset consists of a large number of SigMF- compliant binary files representing the I/Q time-domain samples and their corresponding FFT-based files of LoRa transmissions. This dataset provides a comprehensive set of essential experimental scenarios, considering both indoor and outdoor environments and various network deployments and configurations, such as the distance between the transmitters and the receiver, the configuration of the considered LoRa modulation, the physical location of the conducted experiment, and the receiver hardware used for training and testing the neural network models.

[1]  Cesar Cerrudo,et al.  LoRaWAN Networks Susceptible to Hacking: Common Cyber Security Problems, How to Detect and Prevent Them , 2020 .

[2]  Bechir Hamdaoui,et al.  Deep Neural Network Feature Designs for RF Data-Driven Wireless Device Classification , 2021, IEEE Network.

[3]  Danilo Valerio Open Source Software-Defined Radio: A survey on GNUradio and its applications , 2008 .

[4]  Stratis Ioannidis,et al.  ORACLE: Optimized Radio clAssification through Convolutional neuraL nEtworks , 2018, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[5]  Bechir Hamdaoui,et al.  LoRa Device Fingerprinting in the Wild: Disclosing RF Data-Driven Fingerprint Sensitivity to Deployment Variability , 2021, IEEE Access.

[6]  Nicholas H. Tollervey Programming with MicroPython: Embedded Programming with Microcontrollers and Python , 2017 .

[7]  Zhiwei Zhao,et al.  A Survey on LoRa Networking: Research Problems, Current Solutions, and Open Issues , 2019, IEEE Communications Surveys & Tutorials.

[8]  Prasant Mohapatra,et al.  Security Issues of Low Power Wide Area Networks in the Context of LoRa Networks , 2020, ArXiv.

[9]  A. Natarajan,et al.  WideScan: Exploiting Out-of-Band Distortion for Device Classification Using Deep Learning , 2020, GLOBECOM 2020 - 2020 IEEE Global Communications Conference.

[10]  Hsiao-Chun Wu,et al.  Physical layer security in wireless networks: a tutorial , 2011, IEEE Wireless Communications.

[11]  Stratis Ioannidis,et al.  Exposing the Fingerprint: Dissecting the Impact of the Wireless Channel on Radio Fingerprinting , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[12]  Maarten Weyn,et al.  Sigfox and LoRaWAN Datasets for Fingerprint Localization in Large Urban and Rural Areas , 2018, Data.

[13]  Timothy J. O'Shea,et al.  SigMF: The Signal Metadata Format , 2018 .

[14]  Bechir Hamdaoui,et al.  Leveraging Hardware-Impaired Out-of-Band Information Through Deep Neural Networks for Robust Wireless Device Classification , 2020, 2004.11126.