Performance Analysis of AES Modes of Operation on an ESP32-based Platform : A Comparison of Execution time and RAM Usage in IoT Context

The rapid expansion of the Internet of Things (IoT) has introduced a wide range ofconnected devices, many of which operate under strict hardware constraints. En-suring secure communication in these environments is a challenge, particularly forhobbyist and small-scale developers with limited resources. This thesis investigateshow different AES encryption modes—ECB, CBC, CFB, and CTR—perform on alower-end IoT development board, the Pycom FiPy, built on the ESP32 microcon-troller. The study measures execution time and RAM usage across varying payloadsizes to evaluate the trade-offs between security and performance. Results show thatCBC and CTR offer the best balance of security features and processing speed, whileCFB consistently performed the worst in terms of execution time. These findings of-fer practical insights into selecting suitable encryption methods for IoT.

Publication Details

Journal
DiVA (Linnaeus University)
Published
2025-01-01
Primary Topic
Muon and positron interactions and applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Analysis of AES Modes of Operation on an ESP32-based Platform : A Comparison of Execution time and RAM Usage in IoT Context

DiVA (Linnaeus University)
Muon and positron interactions and applications
article

Performance Analysis of AES Modes of Operation on an ESP32-based Platform : A Comparison of Execution time and RAM Usage in IoT Context

article en

Abstract

The rapid expansion of the Internet of Things (IoT) has introduced a wide range ofconnected devices, many of which operate under strict hardware constraints. En-suring secure communication in these environments is a challenge, particularly forhobbyist and small-scale developers with limited resources. This thesis investigateshow different AES encryption modes—ECB, CBC, CFB, and CTR—perform on alower-end IoT development board, the Pycom FiPy, built on the ESP32 microcon-troller. The study measures execution time and RAM usage across varying payloadsizes to evaluate the trade-offs between security and performance. Results show thatCBC and CTR offer the best balance of security features and processing speed, whileCFB consistently performed the worst in terms of execution time. These findings of-fer practical insights into selecting suitable encryption methods for IoT.

DiVA (Linnaeus University)
Openalex Percentile: Top 49%
Muon and positron interactions and applications
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.