Cargando…

A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification

Internet of Things (IoT) devices connected to the Internet are exploding, which poses a significant threat for their management and security protection. IoT device identification is a prerequisite for discovering, monitoring, and protecting these devices. Although we can identify the device type eas...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Dan, Li, Peiyang, Chen, Yongle, Ma, Yao, Chen, Junjie
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181226/
https://www.ncbi.nlm.nih.gov/pubmed/32230873
http://dx.doi.org/10.3390/s20071863
_version_ 1783526000991141888
author Yu, Dan
Li, Peiyang
Chen, Yongle
Ma, Yao
Chen, Junjie
author_facet Yu, Dan
Li, Peiyang
Chen, Yongle
Ma, Yao
Chen, Junjie
author_sort Yu, Dan
collection PubMed
description Internet of Things (IoT) devices connected to the Internet are exploding, which poses a significant threat for their management and security protection. IoT device identification is a prerequisite for discovering, monitoring, and protecting these devices. Although we can identify the device type easily through grabbing protocol banner information, both brand and model of different types of device are various and diverse. We should therefore utilize multi-protocol probes to improve the fineness of device identification and obtain the corresponding brand and model. However, it is still a challenge to balance between the multi-protocol probe overhead and the identification fineness. To solve this problem, we proposed a time-efficient multi-protocol probe scheme for fine-grain devices identification. We first adopted the concept of reinforcement learning to model the banner-based device identification process into a Markov decision process (MDP). Through the value iteration algorithm, an optimal multi-protocol probe sequence is generated for a type-known IoT device, and then the optimal multi-protocol probes sequence segment is extracted based on the gain threshold of identification accuracy. We took 132,835 webcams as the sample data to experiment. The experimental results showed that our optimal multi-protocol probes sequence segment could reduce the identification time of webcams’ brand and model by 50.76% and achieve the identification accuracy of 90.5% and 92.3% respectively. In addition, we demonstrated that our time-efficient optimal multi-protocol probe scheme could also significantly improve the identification efficiency of other IoT devices, such as routers and printers.
format Online
Article
Text
id pubmed-7181226
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-71812262020-04-28 A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification Yu, Dan Li, Peiyang Chen, Yongle Ma, Yao Chen, Junjie Sensors (Basel) Article Internet of Things (IoT) devices connected to the Internet are exploding, which poses a significant threat for their management and security protection. IoT device identification is a prerequisite for discovering, monitoring, and protecting these devices. Although we can identify the device type easily through grabbing protocol banner information, both brand and model of different types of device are various and diverse. We should therefore utilize multi-protocol probes to improve the fineness of device identification and obtain the corresponding brand and model. However, it is still a challenge to balance between the multi-protocol probe overhead and the identification fineness. To solve this problem, we proposed a time-efficient multi-protocol probe scheme for fine-grain devices identification. We first adopted the concept of reinforcement learning to model the banner-based device identification process into a Markov decision process (MDP). Through the value iteration algorithm, an optimal multi-protocol probe sequence is generated for a type-known IoT device, and then the optimal multi-protocol probes sequence segment is extracted based on the gain threshold of identification accuracy. We took 132,835 webcams as the sample data to experiment. The experimental results showed that our optimal multi-protocol probes sequence segment could reduce the identification time of webcams’ brand and model by 50.76% and achieve the identification accuracy of 90.5% and 92.3% respectively. In addition, we demonstrated that our time-efficient optimal multi-protocol probe scheme could also significantly improve the identification efficiency of other IoT devices, such as routers and printers. MDPI 2020-03-27 /pmc/articles/PMC7181226/ /pubmed/32230873 http://dx.doi.org/10.3390/s20071863 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yu, Dan
Li, Peiyang
Chen, Yongle
Ma, Yao
Chen, Junjie
A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title_full A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title_fullStr A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title_full_unstemmed A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title_short A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification
title_sort time-efficient multi-protocol probe scheme for fine-grain iot device identification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181226/
https://www.ncbi.nlm.nih.gov/pubmed/32230873
http://dx.doi.org/10.3390/s20071863
work_keys_str_mv AT yudan atimeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT lipeiyang atimeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT chenyongle atimeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT mayao atimeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT chenjunjie atimeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT yudan timeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT lipeiyang timeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT chenyongle timeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT mayao timeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification
AT chenjunjie timeefficientmultiprotocolprobeschemeforfinegrainiotdeviceidentification