Autonomous Anti - Interference Identification of $\text{iot}$ Device Traffic Based on Convolutional Neural Network

Shuhe Liu,Xiaolin Xu,Yongzheng Zhang,Yipeng Wang
DOI: https://doi.org/10.1109/ijcnn55064.2022.9891943
2022-01-01
Abstract:Network traffic classification plays a vital role in many fields such as intrusion detection, network management, and network security. As the proportion of IoT device traffic increases, many approaches to identifying IoT device types through traffic have emerged. Specifically, Deep Learning (DL) has been proven to be a more efficient approach for encrypted traffic identification than other traditional methods. However, most existing classification models are created in static datasets from the closed world, so they can only classify within a limited domain. In this case, interfering traffic in the open world is easily misidentified by classifiers as IoT device traffic. An autonomous framework is proposed to tackle this issue, effectively identifying the device type according to the grayscale graph generated by packet payload and automatically updating to adapt to the unknown environment in the open world. The core of the proposed framework consists of a packet graph-vector transformer, a CNN-based classifier, and an autonomous optimizer. The optimizer can filter interfering data and optimize the model by updating the training dataset. We comprehensively evaluated the proposed framework on two datasets, one taken from the UNSW IoT traces and the other collected by our experiments, containing traffic generated from two devices and three open-world scenarios. The results demonstrate that the proposed framework can update the training dataset by unsupervised filtering interference packets, enabling the model to automatically suit complex environments for accurate and robust IoT device type identification in the open world.
What problem does this paper attempt to address?