Cargando…

Lightweight CoAP-Based Bootstrapping Service for the Internet of Things

The Internet of Things (IoT) is becoming increasingly important in several fields of industrial applications and personal applications, such as medical e-health, smart cities, etc. The research into protocols and security aspects related to this area is continuously advancing in making these network...

Descripción completa

Detalles Bibliográficos
Autores principales: Garcia-Carrillo, Dan, Marin-Lopez, Rafael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4813933/
https://www.ncbi.nlm.nih.gov/pubmed/26978362
http://dx.doi.org/10.3390/s16030358
_version_ 1782424349173612544
author Garcia-Carrillo, Dan
Marin-Lopez, Rafael
author_facet Garcia-Carrillo, Dan
Marin-Lopez, Rafael
author_sort Garcia-Carrillo, Dan
collection PubMed
description The Internet of Things (IoT) is becoming increasingly important in several fields of industrial applications and personal applications, such as medical e-health, smart cities, etc. The research into protocols and security aspects related to this area is continuously advancing in making these networks more reliable and secure, taking into account these aspects by design. Bootstrapping is a procedure by which a user obtains key material and configuration information, among other parameters, to operate as an authenticated party in a security domain. Until now solutions have focused on re-using security protocols that were not developed for IoT constraints. For this reason, in this work we propose a design and implementation of a lightweight bootstrapping service for IoT networks that leverages one of the application protocols used in IoT : Constrained Application Protocol (CoAP). Additionally, in order to provide flexibility, scalability, support for large scale deployment, accountability and identity federation, our design uses technologies such as the Extensible Authentication Protocol (EAP) and Authentication Authorization and Accounting (AAA). We have named this service CoAP-EAP. First, we review the state of the art in the field of bootstrapping and specifically for IoT. Second, we detail the bootstrapping service: the architecture with entities and interfaces and the flow operation. Third, we obtain performance measurements of CoAP-EAP (bootstrapping time, memory footprint, message processing time, message length and energy consumption) and compare them with PANATIKI. The most significant and constrained representative of the bootstrapping solutions related with CoAP-EAP. As we will show, our solution provides significant improvements, mainly due to an important reduction of the message length.
format Online
Article
Text
id pubmed-4813933
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-48139332016-04-06 Lightweight CoAP-Based Bootstrapping Service for the Internet of Things Garcia-Carrillo, Dan Marin-Lopez, Rafael Sensors (Basel) Article The Internet of Things (IoT) is becoming increasingly important in several fields of industrial applications and personal applications, such as medical e-health, smart cities, etc. The research into protocols and security aspects related to this area is continuously advancing in making these networks more reliable and secure, taking into account these aspects by design. Bootstrapping is a procedure by which a user obtains key material and configuration information, among other parameters, to operate as an authenticated party in a security domain. Until now solutions have focused on re-using security protocols that were not developed for IoT constraints. For this reason, in this work we propose a design and implementation of a lightweight bootstrapping service for IoT networks that leverages one of the application protocols used in IoT : Constrained Application Protocol (CoAP). Additionally, in order to provide flexibility, scalability, support for large scale deployment, accountability and identity federation, our design uses technologies such as the Extensible Authentication Protocol (EAP) and Authentication Authorization and Accounting (AAA). We have named this service CoAP-EAP. First, we review the state of the art in the field of bootstrapping and specifically for IoT. Second, we detail the bootstrapping service: the architecture with entities and interfaces and the flow operation. Third, we obtain performance measurements of CoAP-EAP (bootstrapping time, memory footprint, message processing time, message length and energy consumption) and compare them with PANATIKI. The most significant and constrained representative of the bootstrapping solutions related with CoAP-EAP. As we will show, our solution provides significant improvements, mainly due to an important reduction of the message length. MDPI 2016-03-11 /pmc/articles/PMC4813933/ /pubmed/26978362 http://dx.doi.org/10.3390/s16030358 Text en © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Garcia-Carrillo, Dan
Marin-Lopez, Rafael
Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title_full Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title_fullStr Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title_full_unstemmed Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title_short Lightweight CoAP-Based Bootstrapping Service for the Internet of Things
title_sort lightweight coap-based bootstrapping service for the internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4813933/
https://www.ncbi.nlm.nih.gov/pubmed/26978362
http://dx.doi.org/10.3390/s16030358
work_keys_str_mv AT garciacarrillodan lightweightcoapbasedbootstrappingservicefortheinternetofthings
AT marinlopezrafael lightweightcoapbasedbootstrappingservicefortheinternetofthings