Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources
Internet growth has generated new types of services where the use of sensors and actuators is especially remarkable. These services compose what is known as the Internet of Things (IoT). One of the biggest current challenges is obtaining a safe and easy access control scheme for the data managed in...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/18/3/917 |
id |
doaj-2c4e38d046bf417da728da1f0ed39648 |
---|---|
record_format |
Article |
spelling |
doaj-2c4e38d046bf417da728da1f0ed396482020-11-24T21:49:14ZengMDPI AGSensors1424-82202018-03-0118391710.3390/s18030917s18030917Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as ResourcesLuis Cruz-Piris0Diego Rivera1Ivan Marsa-Maestre2Enrique de la Hoz3Juan R. Velasco4Departamento 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, SpainInternet growth has generated new types of services where the use of sensors and actuators is especially remarkable. These services compose what is known as the Internet of Things (IoT). One of the biggest current challenges is obtaining a safe and easy access control scheme for the data managed in these services. We propose integrating IoT devices in an access control system designed for Web-based services by modelling certain IoT communication elements as resources. This would allow us to obtain a unified access control scheme between heterogeneous devices (IoT devices, Internet-based services, etc.). To achieve this, we have analysed the most relevant communication protocols for these kinds of environments and then we have proposed a methodology which allows the modelling of communication actions as resources. Then, we can protect these resources using access control mechanisms. The validation of our proposal has been carried out by selecting a communication protocol based on message exchange, specifically Message Queuing Telemetry Transport (MQTT). As an access control scheme, we have selected User-Managed Access (UMA), an existing Open Authorization (OAuth) 2.0 profile originally developed for the protection of Internet services. We have performed tests focused on validating the proposed solution in terms of the correctness of the access control system. Finally, we have evaluated the energy consumption overhead when using our proposal.http://www.mdpi.com/1424-8220/18/3/917access controlInternet of ThingssecurityMQTTOAuth |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Luis Cruz-Piris Diego Rivera Ivan Marsa-Maestre Enrique de la Hoz Juan R. Velasco |
spellingShingle |
Luis Cruz-Piris Diego Rivera Ivan Marsa-Maestre Enrique de la Hoz Juan R. Velasco Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources Sensors access control Internet of Things security MQTT OAuth |
author_facet |
Luis Cruz-Piris Diego Rivera Ivan Marsa-Maestre Enrique de la Hoz Juan R. Velasco |
author_sort |
Luis Cruz-Piris |
title |
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources |
title_short |
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources |
title_full |
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources |
title_fullStr |
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources |
title_full_unstemmed |
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources |
title_sort |
access control mechanism for iot environments based on modelling communication procedures as resources |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2018-03-01 |
description |
Internet growth has generated new types of services where the use of sensors and actuators is especially remarkable. These services compose what is known as the Internet of Things (IoT). One of the biggest current challenges is obtaining a safe and easy access control scheme for the data managed in these services. We propose integrating IoT devices in an access control system designed for Web-based services by modelling certain IoT communication elements as resources. This would allow us to obtain a unified access control scheme between heterogeneous devices (IoT devices, Internet-based services, etc.). To achieve this, we have analysed the most relevant communication protocols for these kinds of environments and then we have proposed a methodology which allows the modelling of communication actions as resources. Then, we can protect these resources using access control mechanisms. The validation of our proposal has been carried out by selecting a communication protocol based on message exchange, specifically Message Queuing Telemetry Transport (MQTT). As an access control scheme, we have selected User-Managed Access (UMA), an existing Open Authorization (OAuth) 2.0 profile originally developed for the protection of Internet services. We have performed tests focused on validating the proposed solution in terms of the correctness of the access control system. Finally, we have evaluated the energy consumption overhead when using our proposal. |
topic |
access control Internet of Things security MQTT OAuth |
url |
http://www.mdpi.com/1424-8220/18/3/917 |
work_keys_str_mv |
AT luiscruzpiris accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources AT diegorivera accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources AT ivanmarsamaestre accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources AT enriquedelahoz accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources AT juanrvelasco accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources |
_version_ |
1725888641256914944 |