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...
Autores principales: | , , , , , |
---|---|
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 |