Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Cruz-Piris, Luis, Rivera, Diego, Marsa-Maestre, Ivan, de la Hoz, Enrique, Velasco, Juan R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5876929/
https://www.ncbi.nlm.nih.gov/pubmed/29558406
http://dx.doi.org/10.3390/s18030917
_version_ 1783310592418775040
author Cruz-Piris, Luis
Rivera, Diego
Marsa-Maestre, Ivan
de la Hoz, Enrique
Velasco, Juan R.
author_facet Cruz-Piris, Luis
Rivera, Diego
Marsa-Maestre, Ivan
de la Hoz, Enrique
Velasco, Juan R.
author_sort Cruz-Piris, Luis
collection PubMed
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.
format Online
Article
Text
id pubmed-5876929
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-58769292018-04-09 Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources Cruz-Piris, Luis Rivera, Diego Marsa-Maestre, Ivan de la Hoz, Enrique Velasco, Juan R. Sensors (Basel) Article 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. MDPI 2018-03-20 /pmc/articles/PMC5876929/ /pubmed/29558406 http://dx.doi.org/10.3390/s18030917 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cruz-Piris, Luis
Rivera, Diego
Marsa-Maestre, Ivan
de la Hoz, Enrique
Velasco, Juan R.
Access Control Mechanism for IoT Environments Based on Modelling Communication Procedures as Resources
title 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_short 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
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5876929/
https://www.ncbi.nlm.nih.gov/pubmed/29558406
http://dx.doi.org/10.3390/s18030917
work_keys_str_mv AT cruzpirisluis accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources
AT riveradiego accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources
AT marsamaestreivan accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources
AT delahozenrique accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources
AT velascojuanr accesscontrolmechanismforiotenvironmentsbasedonmodellingcommunicationproceduresasresources