No Radio Left Behind: Radio Fingerprinting Through Deep Learning of Physical-Layer Hardware Impairments

Due to the unprecedented scale of the Internet of Things, designing scalable, accurate, energy-efficient and tamper-proof authentication mechanisms has now become more important than ever. To this end, in this paper we present ORACLE, a novel system based on convolutional neural networks (CNNs) to “fingerprint” (i.e., identify) a unique radio from a large pool of devices by deep-learning the fine-grained hardware impairments imposed by radio circuitry on physical-layer I/Q samples. First, we show how hardware-specific imperfections are learned by the CNN framework. Then, we extensively evaluate the performance of ORACLE on several first-of-its-kind large-scale datasets of WiFi-transmissions collected “in the wild”, as well as a dataset of nominally-identical (i.e., equal baseband signals) WiFi devices, reaching 80-90% accuracy is many cases with the error gap arising due to channel-induced effects. Finally, we show through an experimental testbed, how this accuracy can reach over 99% by intentionally inserting and learning the effect of controlled impairments at the transmitter side, to completely remove the impact of the wireless channel. Furthermore, to scale this approach for classifying potential thousands of radios, we propose an impairment hopping spread spectrum (IHOP) technique that is resilient to spoofing attacks.

[1]  Walid Saad,et al.  Deep Learning for Signal Authentication and Security in Massive Internet-of-Things Systems , 2018, IEEE Transactions on Communications.

[2]  Yushan Li,et al.  Optimized Coherent Integration-Based Radio Frequency Fingerprinting in Internet of Things , 2018, IEEE Internet of Things Journal.

[3]  Yi Zhang,et al.  Spectrum Monitoring for Radar Bands Using Deep Convolutional Neural Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[4]  Stratis Ioannidis,et al.  Deep Learning Convolutional Neural Networks for Radio Identification , 2018, IEEE Communications Magazine.

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

[6]  Chao Yang,et al.  PhaseBeat: Exploiting CSI Phase Data for Vital Sign Monitoring with Commodity WiFi Devices , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[7]  Srdjan Capkun,et al.  Physical-Layer Identification of Wireless Devices , 2011 .

[8]  Timothy J. O'Shea,et al.  An Introduction to Machine Learning Communications Systems , 2017, ArXiv.

[9]  Tao Jiang,et al.  Deep learning for wireless physical layer: Opportunities and challenges , 2017, China Communications.

[10]  Walid Saad,et al.  Device Fingerprinting in Wireless Networks: Challenges and Opportunities , 2015, IEEE Communications Surveys & Tutorials.

[11]  Tien Dang Vo-Huu,et al.  Fingerprinting Wi-Fi Devices Using Software Defined Radios , 2016, WISEC.

[12]  Luigi Alfredo Grieco,et al.  Security, privacy and trust in Internet of Things: The road ahead , 2015, Comput. Networks.

[13]  Marco Gruteser,et al.  Wireless device identification with radiometric signatures , 2008, MobiCom '08.

[14]  Rong Zheng,et al.  Device fingerprinting to enhance wireless security using nonparametric Bayesian method , 2011, 2011 Proceedings IEEE INFOCOM.

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

[16]  T. Charles Clancy,et al.  Over-the-Air Deep Learning Based Radio Signal Classification , 2017, IEEE Journal of Selected Topics in Signal Processing.

[17]  Tommaso Melodia,et al.  Big Data Goes Small: Real-Time Spectrum-Driven Embedded Wireless Networking Through Deep Learning in the RF Loop , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[18]  Xiangyu Wang,et al.  RF Sensing in the Internet of Things: A General Deep Learning Framework , 2018, IEEE Communications Magazine.

[19]  Junqing Zhang,et al.  On Radio Frequency Fingerprint Identification for DSSS Systems in Low SNR Scenarios , 2018, IEEE Communications Letters.

[20]  Yan Yan,et al.  Design of a Hybrid RF Fingerprint Extraction and Device Classification Scheme , 2019, IEEE Internet of Things Journal.

[21]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[22]  Jakob Hoydis,et al.  An Introduction to Deep Learning for the Physical Layer , 2017, IEEE Transactions on Cognitive Communications and Networking.

[23]  T. Charles Clancy,et al.  Convolutional Radio Modulation Recognition Networks , 2016, EANN.

[24]  Shiwen Mao,et al.  CSI-Based Fingerprinting for Indoor Localization: A Deep Learning Approach , 2016, IEEE Transactions on Vehicular Technology.

[25]  Hamed Haddadi,et al.  Deep Learning in Mobile and Wireless Networking: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[26]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[27]  Srdjan Capkun,et al.  Implications of radio fingerprinting on the security of sensor networks , 2007, 2007 Third International Conference on Security and Privacy in Communications Networks and the Workshops - SecureComm 2007.