Lightweight AES Algorithm for Internet of Things: An Energy Consumption Analysis

The security of IoT applications remains one of the biggest challenges, given that the vast majority of applications are developed on devices with limited computational resources and interconnected by the Internet. By 2027, the number of active IoT applications is expected to reach approximately 30 billion, with a massive amount of data being transmitted over the Internet. Therefore, this information must be protected, as a vulnerable IoT application can lead to serious issues such as data leaks and manipulations. Thus, classical cryptographic algorithms become highly costly or even unfeasible. Optimized AES algorithms are found in the literature to provide lightweight cryptography, but none evaluate energy consumption. Faced with the challenge of implementing secure IoT applications while consuming the least energy possible, this work extends the evaluation of our previously proposed lightweight AES, assessing the energy consumption of the optimizations made in both the SubBytes and MixColumns stages. With the implemented optimizations, it was possible to achieve a reduction in energy consumption of 63.87% and 70.86% on the ESP32 and Raspberry Pi Pico platforms, respectively, when compared to the original version of the AES algorithm, making this version more viable for protecting IoT applications.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/sbesc65055.2024.10771922
Citations
1
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Lightweight AES Algorithm for Internet of Things: An Energy Consumption Analysis

Yuri Silva Vaz, Rafael Soares, Júlio C. B. Mattos
1 citations
IoT and Edge/Fog Computing
0.35
article

Lightweight AES Algorithm for Internet of Things: An Energy Consumption Analysis

Yuri Silva Vaz, Rafael Soares, Júlio C. B. Mattos
article en
1 citations

Abstract

The security of IoT applications remains one of the biggest challenges, given that the vast majority of applications are developed on devices with limited computational resources and interconnected by the Internet. By 2027, the number of active IoT applications is expected to reach approximately 30 billion, with a massive amount of data being transmitted over the Internet. Therefore, this information must be protected, as a vulnerable IoT application can lead to serious issues such as data leaks and manipulations. Thus, classical cryptographic algorithms become highly costly or even unfeasible. Optimized AES algorithms are found in the literature to provide lightweight cryptography, but none evaluate energy consumption. Faced with the challenge of implementing secure IoT applications while consuming the least energy possible, this work extends the evaluation of our previously proposed lightweight AES, assessing the energy consumption of the optimizations made in both the SubBytes and MixColumns stages. With the implemented optimizations, it was possible to achieve a reduction in energy consumption of 63.87% and 70.86% on the ESP32 and Raspberry Pi Pico platforms, respectively, when compared to the original version of the AES algorithm, making this version more viable for protecting IoT applications.

Universidade Federal de Pelotas (BR)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Affordable and clean energy
Openalex Percentile: Top 36%
IoT and Edge/Fog Computing
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.