IoT Device Identification Using Unsupervised Machine Learning

Device identification is a fundamental issue in the Internet of Things (IoT). Many critical services, including access control and intrusion prevention, are built on correctly identifying each unique device in a network. However, device identification faces many challenges in the IoT. For example, a...

Full description

Bibliographic Details
Main Authors: Carson Koball, Bhaskar P. Rimal, Yong Wang, Tyler Salmen, Connor Ford
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/14/6/320
_version_ 1797594202391969792
author Carson Koball
Bhaskar P. Rimal
Yong Wang
Tyler Salmen
Connor Ford
author_facet Carson Koball
Bhaskar P. Rimal
Yong Wang
Tyler Salmen
Connor Ford
author_sort Carson Koball
collection DOAJ
description Device identification is a fundamental issue in the Internet of Things (IoT). Many critical services, including access control and intrusion prevention, are built on correctly identifying each unique device in a network. However, device identification faces many challenges in the IoT. For example, a common technique to identify a device in a network is using the device’s MAC address. However, MAC addresses can be easily spoofed. On the other hand, IoT devices also include dynamic characteristics such as traffic patterns which could be used for device identification. Machine-learning-assisted approaches are promising for device identification since they can capture dynamic device behaviors and have automation capabilities. Supervised machine-learning-assisted techniques demonstrate high accuracies for device identification. However, they require a large number of labeled datasets, which can be a challenge. On the other hand, unsupervised machine learning can also reach good accuracies without requiring labeled datasets. This paper presents an unsupervised machine-learning approach for IoT device identification.
first_indexed 2024-03-11T02:20:19Z
format Article
id doaj.art-54d1c98f1aaa41a9b16e8c98f9eb7536
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-03-11T02:20:19Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-54d1c98f1aaa41a9b16e8c98f9eb75362023-11-18T10:54:28ZengMDPI AGInformation2078-24892023-05-0114632010.3390/info14060320IoT Device Identification Using Unsupervised Machine LearningCarson Koball0Bhaskar P. Rimal1Yong Wang2Tyler Salmen3Connor Ford4The Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD 57042, USAThe Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD 57042, USAThe Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD 57042, USAThe Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD 57042, USAThe Beacom College of Computer and Cyber Sciences, Dakota State University, Madison, SD 57042, USADevice identification is a fundamental issue in the Internet of Things (IoT). Many critical services, including access control and intrusion prevention, are built on correctly identifying each unique device in a network. However, device identification faces many challenges in the IoT. For example, a common technique to identify a device in a network is using the device’s MAC address. However, MAC addresses can be easily spoofed. On the other hand, IoT devices also include dynamic characteristics such as traffic patterns which could be used for device identification. Machine-learning-assisted approaches are promising for device identification since they can capture dynamic device behaviors and have automation capabilities. Supervised machine-learning-assisted techniques demonstrate high accuracies for device identification. However, they require a large number of labeled datasets, which can be a challenge. On the other hand, unsupervised machine learning can also reach good accuracies without requiring labeled datasets. This paper presents an unsupervised machine-learning approach for IoT device identification.https://www.mdpi.com/2078-2489/14/6/320internet of thingsdevice identificationmachine learningunsupervised machine learning
spellingShingle Carson Koball
Bhaskar P. Rimal
Yong Wang
Tyler Salmen
Connor Ford
IoT Device Identification Using Unsupervised Machine Learning
Information
internet of things
device identification
machine learning
unsupervised machine learning
title IoT Device Identification Using Unsupervised Machine Learning
title_full IoT Device Identification Using Unsupervised Machine Learning
title_fullStr IoT Device Identification Using Unsupervised Machine Learning
title_full_unstemmed IoT Device Identification Using Unsupervised Machine Learning
title_short IoT Device Identification Using Unsupervised Machine Learning
title_sort iot device identification using unsupervised machine learning
topic internet of things
device identification
machine learning
unsupervised machine learning
url https://www.mdpi.com/2078-2489/14/6/320
work_keys_str_mv AT carsonkoball iotdeviceidentificationusingunsupervisedmachinelearning
AT bhaskarprimal iotdeviceidentificationusingunsupervisedmachinelearning
AT yongwang iotdeviceidentificationusingunsupervisedmachinelearning
AT tylersalmen iotdeviceidentificationusingunsupervisedmachinelearning
AT connorford iotdeviceidentificationusingunsupervisedmachinelearning