Throughput Optimization of the ASCON Lightweight Cryptographic Algorithm on IoT Devices

Authors

  • Chu Thi Ngoc Quynh
  • Nguyen Thanh Ngoc
  • Le Thi Ninh
  • Pham Thi Thuy An

DOI:

https://doi.org/10.54654/isj.v3i26.1172

Keywords:

IoT, ASCON, AEAD, lightweight cryptography

Tóm tắt

ASCON is a lightweight authenticated encryption algorithm standardized by NIST for securing constrained IoT environments. This study presents the implementation of ASCON-128a in a practical IoT architecture, where the ESP32 serves as the central microcontroller at the IoT node and the Raspberry Pi 4 acts as the central microcontroller at the IoT gateway. The ESP32 is chosen for its low-power operation, integrated wireless communication, and suitability for embedded edge processing. At the same time, the Raspberry Pi 4 is selected to support higher computational demands and data aggregation at the network edge. To improve performance, optimization strategies such as CPU frequency scaling, IRAM execution, dual-core parallelism, and cache warm-up were applied on the ESP32, alongside frequency stabilization and cache warm-up on the Raspberry Pi 4. Experimental results indicate that the ESP32 achieves an encryption throughput of 2.42 MB/s, while the Raspberry Pi 4 reaches 124 MB/s. These results validate ASCON-128a as an efficient and secure cryptographic solution for heterogeneous IoT systems.

Downloads

Download data is not yet available.

References

C. Dobraunig, M. Eichlseder, F. Mendel, M. Schläffer, “Ascon Status Update (Finalist)”, NIST LWC Workshop, 2021.

A. Sarasa Laborda et al., “Study About the Performance of Ascon in Arduino Devices, Applied Sciences”, MDPI, 2025.

G. Cagua, V. Gauthier-Umaña, C. Lozano-Garzon, “Implementation and Performance of Lightweight Authentication Encryption ASCON on IoT Devices”, IEEE Access, 2025.

NIST, “NIST Special Publication 800-232: Recommendation for the Ascon Family of Lightweight Cryptography Algorithms”, National Institute of Standards and Technology, Gaithersburg, MD, 2023. [Online]. Available: https://csrc.nist.gov/pubs/sp/800/232/final.

P. Q. Tri, N. N. Son và C. V. Kien, “Thiết kế mô hình thí nghiệm IoT ứng dụng trong giảng dạy bậc đại học”, Tạp chí khoa học và công nghệ, số 45A, 2020.

Espressif, “memory types”, 2025, Access time:14/9/2025, . https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/memory-types.html.

Espressif, “FreeRTOS overview”, 2025, Access time: 14/9/2025 . https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/freertos.html.

Ascon, “Software reference implementations”, 2025, Access time: 10/9/2025, Ascon – Implementations.

S. Arjun, “How to safely overclock Raspberry Pi 4”, 2025, Access time: 10/9/2025, How to Safely Overclock Raspberry Pi 4 in 2022 [Guide] | Beebom.

Rweather, “Lightweight cryptography primitives”, 2021, Access 10/9/2025, Lightweight Cryptography Primitives: Performance on 32-bit platforms.

Oryx-embedded, “Crypto benchmark on ESP32 MCU”, 2023, Access 25/9/2025. https://www.oryx-embedded.com/benchmark/espressif/crypto-esp32.html.

Ky.P. V and Phuc. L. H, “A Secure connection management solution for IPSEC on FPGA”, Journal of Science and Technology on Imfomation Security, no 13, vol 1, pp 3-11, 1-2022, DOI: https://doi.org/10.54654/isj.v1i13.142.

Huy. T. Q, Bac. D. T, Trinh. B. D, Linh. L. T. K, Hao. H. L. H and D. Phan. D. P, “Proposed optimized, hardware, implementation, for the S-Box of the PRESENT algorithm using combinational logic circuits”, Journal of Science and Technology on Infomation Security, no 3, vol 23, 43-52, 12-2024, DOI: https://doi.org/10.54654/isj.v3i23.1070.

Downloads

Abstract views: 256 / PDF downloads: 59

Published

2025-12-31

How to Cite

Quynh, C. T. N., Ngoc, N. T., Ninh, L. T., & An, P. T. T. (2025). Throughput Optimization of the ASCON Lightweight Cryptographic Algorithm on IoT Devices. Journal of Science and Technology on Information Security, 3(26), 92-99. https://doi.org/10.54654/isj.v3i26.1172

Issue

Section

Papers