Datasets
Standard Dataset
Radio Frequency Fingerprint LoRa Dataset With Multiple Receivers
- Citation Author(s):
- Submitted by:
- Junqing Zhang
- Last updated:
- Fri, 09/13/2024 - 17:00
- DOI:
- 10.21227/d6vx-r538
- Data Format:
- Research Article Link:
- License:
- Categories:
- Keywords:
Abstract
Radio frequency fingerprint identification (RFFI) is an emerging device authentication technique, which exploits the hardware characteristics of the RF front-end as device identifiers. The receiver hardware impairments interfere with the feature extraction of transmitter impairments, but their effect and mitigation have not been comprehensively studied. In this paper, we propose a receiver-agnostic RFFI system by employing adversarial training to learn the receiver-independent features. Moreover, when there are multiple receivers, collaborative inference are designed to enhance classification accuracy. Finally, we show how it is possible to leverage fine-tuning for further improvement with fewer collected signals. To validate the approach, we have conducted extensive experimental evaluation by applying the approach to a LoRaWAN case study involving ten LoRa devices and 20 software-defined radio (SDR) receivers. The results show that receiver-agnostic training enables the trained neural network to become robust to changes in receiver characteristics. The collaborative inference improves classification accuracy by up to 20% beyond a single-receiver RFFI system and fine-tuning can bring a 40% improvement for underperforming receivers. The system is further evaluated on a more practical testbed. By making additional use of online augmentation and multi-packet inference, the identification accuracy is improved from 50% to 90% at 10 dB.
More details are available at https://github.com/gxhen/receiverAgnosticRFFI. Please cite the paper:
G. Shen, J. Zhang, A. Marshall, R.Woods, J. Cavallaro, and L. Chen. “Towards Receiver-Agnostic and Collaborative Radio Frequency Fingerprint Identification,” IEEE Trans. Mobile Comput.
Please refer to the README file at https://github.com/gxhen/receiverAgnosticRFFI for more information.
Dataset Files
- receiver_drift_dataset.zip (3.72 GB)
- multiple_receiver_train.zip (13.02 GB)
- multiple_receiver_test.zip (10.93 GB)