<  Back to the Polytechnique Montréal portal

Empirical Use of Network Time Protocol in Internet of Things Devices: Vulnerabilities and Security Measures

Basma Chandid

Masters thesis (2020)

[img] Terms of Use: All rights reserved.
Restricted to: Repository staff only until 10 November 2021.
Cite this document: Chandid, B. (2020). Empirical Use of Network Time Protocol in Internet of Things Devices: Vulnerabilities and Security Measures (Masters thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5395/
Show abstract Hide abstract

Abstract

RÉSUMÉ : Network Time Protocol (NTP) est un protocole responsable de la synchronisation du temps dans les environnements de réseautique. Il est utilisé depuis plus de trente ans afin d’aider les appareils connectés à acquérir l’heure correcte depuis le réseau. Ce protocole sert entre autre à garantir les informations d’horodatage et la cryptographie des fichiers journaux. Il a également fait l’objet de nombreuses études visant à rendre ce pilier des réseaux et télécommunications plus sûr et plus robuste. Ceci dit, la synchronisation du temps est l’un des composants essentiels au bon fonctionnement des réseaux d’objets connectés (IoT) aussi. Il est primordial pour la planification des tâches, la tenue des journaux, la surveillance des différents comportements et la mise à jour du temps lors de l’utilisation de protocoles de chiffrement ou de mise en file d’attente dans ces réseaux. L’importance de ces facteurs clés peut être ressentie lorsqu’ils sont rendu non valides à cause de la composante temps, par exemple si l’heure est décalée ou est incorrecte lors de l’utilisation de dispositifs précis dépendant du temps. Cela entraîne un retard ou une négligence totale de la tâche, ce qui peut être dangereux si ces appareils sont utilisés dans une chaîne d’action au service de la vie humaine (soins de santé ou circulation de véhicules).----------ABSTRACT : Network Time Protocol (NTP) is a protocol responsible for time synchronization in networking environments. It has been used for over three decades in order to help connected devices acquire the correct time over the network.It is implemented to ensure log file time stamp information and cryptography. It has also been the topic of many studies aiming at making this pillar of networking and telecommunications more secure and robust. Time synchronization is one of the essential ingredients needed for Internet of Things (IoT) networks to function correctly. It is important for scheduling tasks, keeping logs, monitoring different behaviors and for keeping the time concept up to date when using encryption or queuing protocols in these networks. These key factors can be noticed when they are tampered with such as if the time is incorrectly shifted during the use of accurate time dependent devices. This leads to the task being delayed or overlooked completely which can be dangerous if these devices are used in life-dependent chains of action (healthcare or traffic for example).

Open Access document in PolyPublie
Department: Département de génie informatique et génie logiciel
Academic/Research Directors: Alejandro Quintero and David Barrera
Date Deposited: 10 Nov 2020 11:07
Last Modified: 10 Nov 2020 11:07
PolyPublie URL: https://publications.polymtl.ca/5395/

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only