AutoIoT : Automatically Updated IoT Device Identification With Semi-Supervised Learning
Linna Fan,Lin He,Yichao Wu,Shize Zhang,Zhiliang Wang,Jia Li,Jiahai Yang,Chaocan Xiang,Xiaoqian Ma,Zhiliang Wang Wang
DOI: https://doi.org/10.1109/tmc.2022.3183118
IF: 6.075
2022-01-01
IEEE Transactions on Mobile Computing
Abstract:IoT devices bring great convenience to a person's life and industrial production. However, their rapid proliferation also troubles device management and network security. Network administrators usually need to know how many IoT devices are in the network and whether they behave normally. IoT device identification is the first step to achieving these goals. Previous IoT device identification methods reach high accuracy in a closed environment. But they are not applicable in the continuously changing environment. When new types of devices are plugged in, they cannot update themselves automatically. Besides, they usually rely on supervised learning and need lots of labeled data, which is costly. To solve these problems, we propose a novel IoT device identification model named AutoIoT, updating itself automatically when new types of devices are plugged in. Besides, it only needs a few labeled data and identifies IoT devices with high accuracy. The evaluation on two public datasets shows that AutoIoT can identify new device types only using 1.5$\sim$∼2.5 hours’ traffic and still have high accuracy after updating. Moreover, it has a better performance than other works when there are only a few labeled data, especially in an environment with scanning traffic.
computer science, information systems,telecommunications