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...
Autores principales: | , , |
---|---|
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 |