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...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2017-12-01
|
Series: | Proceedings |
Subjects: | |
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 |