TY - JOUR
T1 - Efficient IoT Device Identification via Network Behavior Analysis Based on Time Series Dictionary
AU - Zhao, Jianjin
AU - Li, Qi
AU - Sun, Jintao
AU - Dong, Mianxiong
AU - Ota, Kaoru
AU - Shen, Meng
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2024/2/1
Y1 - 2024/2/1
N2 - Due to hardware limitations, Internet of Things (IoT) devices without integrated security become easy targets for network attacks. IoT device identification is significant for network security management. Despite many efforts, previous studies either require excessive features raising concerns about efficiency and privacy, or underutilize the data resources to fulfill the potential of simple features. Moreover, the severe data imbalance problem is unaddressed. In this article, we present IoTProfile, an efficient IoT device identification framework via time series dictionary. It only considers simple packet-level attributes and maps them into different time windows. On this basis, it further follows a shuffle&split organization scheme to structure the imbalanced data as multichannel time series. By performing random convolutional kernel transformations in two ways and aggregations, IoTProfile captures discriminative patterns and forms the frequency count of recurring patterns to profile the network behaviors of IoT devices over a period of time. The experimental results show that IoTProfile is superior to the other state-of-the-art methods in terms of both identification effectiveness and time overhead, achieving 99.81% and 97.65% Macro-F1 scores on the University of New South Wales and University of New Brunswick data sets in under 4 min.
AB - Due to hardware limitations, Internet of Things (IoT) devices without integrated security become easy targets for network attacks. IoT device identification is significant for network security management. Despite many efforts, previous studies either require excessive features raising concerns about efficiency and privacy, or underutilize the data resources to fulfill the potential of simple features. Moreover, the severe data imbalance problem is unaddressed. In this article, we present IoTProfile, an efficient IoT device identification framework via time series dictionary. It only considers simple packet-level attributes and maps them into different time windows. On this basis, it further follows a shuffle&split organization scheme to structure the imbalanced data as multichannel time series. By performing random convolutional kernel transformations in two ways and aggregations, IoTProfile captures discriminative patterns and forms the frequency count of recurring patterns to profile the network behaviors of IoT devices over a period of time. The experimental results show that IoTProfile is superior to the other state-of-the-art methods in terms of both identification effectiveness and time overhead, achieving 99.81% and 97.65% Macro-F1 scores on the University of New South Wales and University of New Brunswick data sets in under 4 min.
KW - Internet of Things (IoT) device identification
KW - machine learning
KW - traffic analysis
UR - http://www.scopus.com/inward/record.url?scp=85168265087&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2023.3305585
DO - 10.1109/JIOT.2023.3305585
M3 - Article
AN - SCOPUS:85168265087
SN - 2327-4662
VL - 11
SP - 5129
EP - 5142
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 3
ER -