Protecting Sensors in an IoT Environment by Modelling Communications as Resources

The growth of the Internet has generated new types of services based on novel data sources. Among these services, the use of sensors and actuators to create hybrid services that allow humans to interact with the physical environment in a natural way is especially remarkable. These services compose w...

Full description

Bibliographic Details
Main Authors: Luis Cruz-Piris, Diego Rivera, German Lopez-Civera, Enrique De la Hoz, Ivan Marsa-Maestre, Juan R. Velasco
Format: Article
Language:English
Published: MDPI AG 2017-12-01
Series:Proceedings
Subjects:
n/a
Online Access:https://www.mdpi.com/2504-3900/1/8/801
_version_ 1811198365139992576
author Luis Cruz-Piris
Diego Rivera
German Lopez-Civera
Enrique De la Hoz
Ivan Marsa-Maestre
Juan R. Velasco
author_facet Luis Cruz-Piris
Diego Rivera
German Lopez-Civera
Enrique De la Hoz
Ivan Marsa-Maestre
Juan R. Velasco
author_sort Luis Cruz-Piris
collection DOAJ
description The growth of the Internet has generated new types of services based on novel data sources. Among these services, the use of sensors and actuators to create hybrid services that allow humans to interact with the physical environment in a natural way is especially remarkable. These services compose what is called the Internet of Things (IoT). One of the biggest challenges is the protection and access control to the sensors and actuators exposed to the Internet, becoming a critical factor in IoT scenarios. We propose the abstraction of the IoT communication elements as Resources that can be protected using conventional access control schemes. To achieve this, we propose using User-Managed Access (UMA), an existent OAuth2 profile originally developed for the protection of Internet services. To validate our proposal, we have selected MQTT, one of the simplest message-based communication protocols used in IoT environments. We have developed a prototype implementation and a use case using a developer board based on the MCU ESP8266 as an IoT device. The performed tests have been focused on validating the proposed solution in terms of the correctness of the access control system, energy consumption and communication delays.
first_indexed 2024-04-12T01:29:30Z
format Article
id doaj.art-514b879119784d1cb0bd09fa3793fa43
institution Directory Open Access Journal
issn 2504-3900
language English
last_indexed 2024-04-12T01:29:30Z
publishDate 2017-12-01
publisher MDPI AG
record_format Article
series Proceedings
spelling doaj.art-514b879119784d1cb0bd09fa3793fa432022-12-22T03:53:31ZengMDPI AGProceedings2504-39002017-12-011880110.3390/proceedings1080801proceedings1080801Protecting Sensors in an IoT Environment by Modelling Communications as ResourcesLuis Cruz-Piris0Diego Rivera1German Lopez-Civera2Enrique De la Hoz3Ivan Marsa-Maestre4Juan R. Velasco5Departamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainDepartamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainDepartamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainDepartamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainDepartamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainDepartamento de Automática, Escuela Politécnica Superior, Universidad de Alcalá, 28805 Alcalá de Henares (Madrid), SpainThe growth of the Internet has generated new types of services based on novel data sources. Among these services, the use of sensors and actuators to create hybrid services that allow humans to interact with the physical environment in a natural way is especially remarkable. These services compose what is called the Internet of Things (IoT). One of the biggest challenges is the protection and access control to the sensors and actuators exposed to the Internet, becoming a critical factor in IoT scenarios. We propose the abstraction of the IoT communication elements as Resources that can be protected using conventional access control schemes. To achieve this, we propose using User-Managed Access (UMA), an existent OAuth2 profile originally developed for the protection of Internet services. To validate our proposal, we have selected MQTT, one of the simplest message-based communication protocols used in IoT environments. We have developed a prototype implementation and a use case using a developer board based on the MCU ESP8266 as an IoT device. The performed tests have been focused on validating the proposed solution in terms of the correctness of the access control system, energy consumption and communication delays.https://www.mdpi.com/2504-3900/1/8/801n/a
spellingShingle Luis Cruz-Piris
Diego Rivera
German Lopez-Civera
Enrique De la Hoz
Ivan Marsa-Maestre
Juan R. Velasco
Protecting Sensors in an IoT Environment by Modelling Communications as Resources
Proceedings
n/a
title Protecting Sensors in an IoT Environment by Modelling Communications as Resources
title_full Protecting Sensors in an IoT Environment by Modelling Communications as Resources
title_fullStr Protecting Sensors in an IoT Environment by Modelling Communications as Resources
title_full_unstemmed Protecting Sensors in an IoT Environment by Modelling Communications as Resources
title_short Protecting Sensors in an IoT Environment by Modelling Communications as Resources
title_sort protecting sensors in an iot environment by modelling communications as resources
topic n/a
url https://www.mdpi.com/2504-3900/1/8/801
work_keys_str_mv AT luiscruzpiris protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources
AT diegorivera protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources
AT germanlopezcivera protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources
AT enriquedelahoz protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources
AT ivanmarsamaestre protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources
AT juanrvelasco protectingsensorsinaniotenvironmentbymodellingcommunicationsasresources