Cargando…

Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics

The number of devices of the so-called Internet of Things (IoT) is heavily increasing. One of the main challenges for operators of large networks is to autonomously and automatically identify any IoT device within the network for the sake of computer security and, subsequently, being able to better...

Descripción completa

Detalles Bibliográficos
Autores principales: Oser, Pascal, Kargl, Frank, Lueders, Stefan
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1007/978-3-030-05345-1_36
http://cds.cern.ch/record/2653655
_version_ 1780961055601590272
author Oser, Pascal
Kargl, Frank
Lueders, Stefan
author_facet Oser, Pascal
Kargl, Frank
Lueders, Stefan
author_sort Oser, Pascal
collection CERN
description The number of devices of the so-called Internet of Things (IoT) is heavily increasing. One of the main challenges for operators of large networks is to autonomously and automatically identify any IoT device within the network for the sake of computer security and, subsequently, being able to better protect and secure those. In this paper, we propose a novel approach to identify IoT devices based on the unchangeable IoT hardware setup through device specific clock behavior. One feature we use is the unavoidable fact that clocks experience “clock skew”, which results in running faster or slower than an exact clock. Clock skew along with twelve other clock related features are suitable for our approach, because we can measure these features remotely through TCP timestamps which many devices can add to their packets. We show that we are able to distinguish device models by Machine Learning only using these clock characteristics. We ensure that measurements of our approach do not stress a device or causes fault states at any time. We evaluated our approach in a large-scale real-world installation at the European Organization for Nuclear Research (CERN) and show that the above-mentioned methods let us identify IoT device models within the network.
id cern-2653655
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-26536552019-09-30T06:29:59Zdoi:10.1007/978-3-030-05345-1_36http://cds.cern.ch/record/2653655engOser, PascalKargl, FrankLueders, StefanIdentifying Devices of the Internet of Things Using Machine Learning on Clock CharacteristicsComputing and ComputersThe number of devices of the so-called Internet of Things (IoT) is heavily increasing. One of the main challenges for operators of large networks is to autonomously and automatically identify any IoT device within the network for the sake of computer security and, subsequently, being able to better protect and secure those. In this paper, we propose a novel approach to identify IoT devices based on the unchangeable IoT hardware setup through device specific clock behavior. One feature we use is the unavoidable fact that clocks experience “clock skew”, which results in running faster or slower than an exact clock. Clock skew along with twelve other clock related features are suitable for our approach, because we can measure these features remotely through TCP timestamps which many devices can add to their packets. We show that we are able to distinguish device models by Machine Learning only using these clock characteristics. We ensure that measurements of our approach do not stress a device or causes fault states at any time. We evaluated our approach in a large-scale real-world installation at the European Organization for Nuclear Research (CERN) and show that the above-mentioned methods let us identify IoT device models within the network.CERN-IT-2019-001oai:cds.cern.ch:26536552018-12-07
spellingShingle Computing and Computers
Oser, Pascal
Kargl, Frank
Lueders, Stefan
Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title_full Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title_fullStr Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title_full_unstemmed Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title_short Identifying Devices of the Internet of Things Using Machine Learning on Clock Characteristics
title_sort identifying devices of the internet of things using machine learning on clock characteristics
topic Computing and Computers
url https://dx.doi.org/10.1007/978-3-030-05345-1_36
http://cds.cern.ch/record/2653655
work_keys_str_mv AT oserpascal identifyingdevicesoftheinternetofthingsusingmachinelearningonclockcharacteristics
AT karglfrank identifyingdevicesoftheinternetofthingsusingmachinelearningonclockcharacteristics
AT luedersstefan identifyingdevicesoftheinternetofthingsusingmachinelearningonclockcharacteristics