Cargando…

Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation

Internet of Things (IoT) has brought about a new horizon in the field of pervasive computing and integration of heterogeneous objects connected to the network. The broad nature of its applications requires a modular architecture that can be rapidly deployed. Alongside the increasing significance of...

Descripción completa

Detalles Bibliográficos
Autores principales: Maitra, Sudip, Yelamarthi, Kumar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6603729/
https://www.ncbi.nlm.nih.gov/pubmed/31151309
http://dx.doi.org/10.3390/s19112484
_version_ 1783431572748238848
author Maitra, Sudip
Yelamarthi, Kumar
author_facet Maitra, Sudip
Yelamarthi, Kumar
author_sort Maitra, Sudip
collection PubMed
description Internet of Things (IoT) has brought about a new horizon in the field of pervasive computing and integration of heterogeneous objects connected to the network. The broad nature of its applications requires a modular architecture that can be rapidly deployed. Alongside the increasing significance of data security, much research has focused on simulation-based encryption algorithms. Currently, there is a gap in the literature on identifying the effect of encryption algorithms on timing and energy consumption in IoT applications. This research addresses this gap by presenting the design, implementation, and practical evaluation of a rapidly deployable IoT architecture with embedded data security. Utilizing open-source off-the-shelf components and widely accepted encryption algorithms, this research presents a comparative study of Advanced Encryption Standards (AES) with and without hardware accelerators and an eXtended Tiny Encryption Algorithm (XTEA) to analyze the performance in memory, energy, and execution time. Experimental results from implementation in multiple IoT applications has shown that utilizing the AES algorithm with a hardware accelerator utilizes the least amount of energy and is ideal where timing is a major constraint, whereas the XTEA algorithm is ideal for resource constrained microcontrollers. Additionally, software implementation of AES on 8-bit PIC architecture required 6.36x more program memory than XTEA.
format Online
Article
Text
id pubmed-6603729
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66037292019-07-17 Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation Maitra, Sudip Yelamarthi, Kumar Sensors (Basel) Article Internet of Things (IoT) has brought about a new horizon in the field of pervasive computing and integration of heterogeneous objects connected to the network. The broad nature of its applications requires a modular architecture that can be rapidly deployed. Alongside the increasing significance of data security, much research has focused on simulation-based encryption algorithms. Currently, there is a gap in the literature on identifying the effect of encryption algorithms on timing and energy consumption in IoT applications. This research addresses this gap by presenting the design, implementation, and practical evaluation of a rapidly deployable IoT architecture with embedded data security. Utilizing open-source off-the-shelf components and widely accepted encryption algorithms, this research presents a comparative study of Advanced Encryption Standards (AES) with and without hardware accelerators and an eXtended Tiny Encryption Algorithm (XTEA) to analyze the performance in memory, energy, and execution time. Experimental results from implementation in multiple IoT applications has shown that utilizing the AES algorithm with a hardware accelerator utilizes the least amount of energy and is ideal where timing is a major constraint, whereas the XTEA algorithm is ideal for resource constrained microcontrollers. Additionally, software implementation of AES on 8-bit PIC architecture required 6.36x more program memory than XTEA. MDPI 2019-05-31 /pmc/articles/PMC6603729/ /pubmed/31151309 http://dx.doi.org/10.3390/s19112484 Text en © 2019 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
Maitra, Sudip
Yelamarthi, Kumar
Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title_full Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title_fullStr Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title_full_unstemmed Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title_short Rapidly Deployable IoT Architecture with Data Security: Implementation and Experimental Evaluation
title_sort rapidly deployable iot architecture with data security: implementation and experimental evaluation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6603729/
https://www.ncbi.nlm.nih.gov/pubmed/31151309
http://dx.doi.org/10.3390/s19112484
work_keys_str_mv AT maitrasudip rapidlydeployableiotarchitecturewithdatasecurityimplementationandexperimentalevaluation
AT yelamarthikumar rapidlydeployableiotarchitecturewithdatasecurityimplementationandexperimentalevaluation