Leveraging Machine Learning for Accurate IoT Device Identification in Dynamic Wireless Contexts

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Tushir, Bhagyashri, Ramanna, Vikram K, Liu, Yuhong, Dezfouli, Behnam
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910460494741504
author Tushir, Bhagyashri
Ramanna, Vikram K
Liu, Yuhong
Dezfouli, Behnam
author_facet Tushir, Bhagyashri
Ramanna, Vikram K
Liu, Yuhong
Dezfouli, Behnam
contents Identifying IoT devices is crucial for network monitoring, security enforcement, and inventory tracking. However, most existing identification methods rely on deep packet inspection, which raises privacy concerns and adds computational complexity. More importantly, existing works overlook the impact of wireless channel dynamics on the accuracy of layer-2 features, thereby limiting their effectiveness in real-world scenarios. In this work, we define and use the latency of specific probe-response packet exchanges, referred to as "device latency," as the main feature for device identification. Additionally, we reveal the critical impact of wireless channel dynamics on the accuracy of device identification based on device latency. Specifically, this work introduces "accumulation score" as a novel approach to capturing fine-grained channel dynamics and their impact on device latency when training machine learning models. We implement the proposed methods and measure the accuracy and overhead of device identification in real-world scenarios. The results confirm that by incorporating the accumulation score for balanced data collection and training machine learning algorithms, we achieve an F1 score of over 97% for device identification, even amidst wireless channel dynamics, a significant improvement over the 75% F1 score achieved by disregarding the impact of channel dynamics on data collection and device latency.
format Preprint
id arxiv_https___arxiv_org_abs_2405_17442
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Leveraging Machine Learning for Accurate IoT Device Identification in Dynamic Wireless Contexts
Tushir, Bhagyashri
Ramanna, Vikram K
Liu, Yuhong
Dezfouli, Behnam
Networking and Internet Architecture
Artificial Intelligence
Machine Learning
Operating Systems
Identifying IoT devices is crucial for network monitoring, security enforcement, and inventory tracking. However, most existing identification methods rely on deep packet inspection, which raises privacy concerns and adds computational complexity. More importantly, existing works overlook the impact of wireless channel dynamics on the accuracy of layer-2 features, thereby limiting their effectiveness in real-world scenarios. In this work, we define and use the latency of specific probe-response packet exchanges, referred to as "device latency," as the main feature for device identification. Additionally, we reveal the critical impact of wireless channel dynamics on the accuracy of device identification based on device latency. Specifically, this work introduces "accumulation score" as a novel approach to capturing fine-grained channel dynamics and their impact on device latency when training machine learning models. We implement the proposed methods and measure the accuracy and overhead of device identification in real-world scenarios. The results confirm that by incorporating the accumulation score for balanced data collection and training machine learning algorithms, we achieve an F1 score of over 97% for device identification, even amidst wireless channel dynamics, a significant improvement over the 75% F1 score achieved by disregarding the impact of channel dynamics on data collection and device latency.
title Leveraging Machine Learning for Accurate IoT Device Identification in Dynamic Wireless Contexts
topic Networking and Internet Architecture
Artificial Intelligence
Machine Learning
Operating Systems
url https://arxiv.org/abs/2405.17442