IoT Devices Fingerprinting Using Deep Learning
Hossein Jafari, Oluwaseyi Omotere, Damilola S. Adesina, Hsiang-Huang Wu, Lijun Qian · 2018
Radio Frequency (RF) fingerprinting as a physical layer authentication method could be used to distinguish legitimate wireless devices from adversarial ones. In this paper, we present a wireless device identification platform to improve Internet of things (IoT) security using deep learning techniques. Deep learning is a promising method for obtaining the characteristics of the different RF devices through learning from their RF data. Specifically, three different deep learning models, namely Deep Neural Network (DNN), Convolutional Neural Network (CNN), and Recurrent Neural Network (RNN) are considered here to identify wireless devices and distinguish among wireless devices from the same manufacture. As a case study, large data sets of RF traces from six “identical” ZigBee devices are collected using a USRP based test bed. We captured RF data across a wide range of Signal-to-Noise Ratio (SNR) levels to guarantee the resilience of our proposed models to variety of wireless channel conditions in practical scenarios. Experimental results demonstrate high accuracy of deep learning methods for wireless device identification that potentially could enhance IoT security.