Cargando…

PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices

With the growing number of heterogeneous resource-constrained devices connected to the Internet, it becomes increasingly challenging to secure the privacy and protection of data. Strong but efficient cryptography solutions must be employed to deal with this problem, along with methods to standardize...

Descripción completa

Detalles Bibliográficos
Autores principales: Saraiva, Daniel A. F., Leithardt, Valderi Reis Quietinho, de Paula, Diandre, Sales Mendes, André, González, Gabriel Villarrubia, Crocker, Paul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6806263/
https://www.ncbi.nlm.nih.gov/pubmed/31590354
http://dx.doi.org/10.3390/s19194312
_version_ 1783461589436858368
author Saraiva, Daniel A. F.
Leithardt, Valderi Reis Quietinho
de Paula, Diandre
Sales Mendes, André
González, Gabriel Villarrubia
Crocker, Paul
author_facet Saraiva, Daniel A. F.
Leithardt, Valderi Reis Quietinho
de Paula, Diandre
Sales Mendes, André
González, Gabriel Villarrubia
Crocker, Paul
author_sort Saraiva, Daniel A. F.
collection PubMed
description With the growing number of heterogeneous resource-constrained devices connected to the Internet, it becomes increasingly challenging to secure the privacy and protection of data. Strong but efficient cryptography solutions must be employed to deal with this problem, along with methods to standardize secure communications between these devices. The PRISEC module of the UbiPri middleware has this goal. In this work, we present the performance of the AES (Advanced Encryption Standard), RC6 (Rivest Cipher 6), Twofish, SPECK128, LEA, and ChaCha20-Poly1305 algorithms in Internet of Things (IoT) devices, measuring their execution times, throughput, and power consumption, with the main goal of determining which symmetric key ciphers are best to be applied in PRISEC. We verify that ChaCha20-Poly1305 is a very good option for resource constrained devices, along with the lightweight block ciphers SPECK128 and LEA.
format Online
Article
Text
id pubmed-6806263
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68062632019-11-07 PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices Saraiva, Daniel A. F. Leithardt, Valderi Reis Quietinho de Paula, Diandre Sales Mendes, André González, Gabriel Villarrubia Crocker, Paul Sensors (Basel) Article With the growing number of heterogeneous resource-constrained devices connected to the Internet, it becomes increasingly challenging to secure the privacy and protection of data. Strong but efficient cryptography solutions must be employed to deal with this problem, along with methods to standardize secure communications between these devices. The PRISEC module of the UbiPri middleware has this goal. In this work, we present the performance of the AES (Advanced Encryption Standard), RC6 (Rivest Cipher 6), Twofish, SPECK128, LEA, and ChaCha20-Poly1305 algorithms in Internet of Things (IoT) devices, measuring their execution times, throughput, and power consumption, with the main goal of determining which symmetric key ciphers are best to be applied in PRISEC. We verify that ChaCha20-Poly1305 is a very good option for resource constrained devices, along with the lightweight block ciphers SPECK128 and LEA. MDPI 2019-10-05 /pmc/articles/PMC6806263/ /pubmed/31590354 http://dx.doi.org/10.3390/s19194312 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
Saraiva, Daniel A. F.
Leithardt, Valderi Reis Quietinho
de Paula, Diandre
Sales Mendes, André
González, Gabriel Villarrubia
Crocker, Paul
PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title_full PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title_fullStr PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title_full_unstemmed PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title_short PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
title_sort prisec: comparison of symmetric key algorithms for iot devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6806263/
https://www.ncbi.nlm.nih.gov/pubmed/31590354
http://dx.doi.org/10.3390/s19194312
work_keys_str_mv AT saraivadanielaf priseccomparisonofsymmetrickeyalgorithmsforiotdevices
AT leithardtvalderireisquietinho priseccomparisonofsymmetrickeyalgorithmsforiotdevices
AT depauladiandre priseccomparisonofsymmetrickeyalgorithmsforiotdevices
AT salesmendesandre priseccomparisonofsymmetrickeyalgorithmsforiotdevices
AT gonzalezgabrielvillarrubia priseccomparisonofsymmetrickeyalgorithmsforiotdevices
AT crockerpaul priseccomparisonofsymmetrickeyalgorithmsforiotdevices