Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Comparative Study on NIST Lightweight Cryptography Challenge Finalists: Benchmarking Throughput, Memory, and Power Consumption
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2025 (English)Independent thesis Basic level (professional degree), 12 credits / 18 HE creditsStudent thesis
Abstract [en]

Background. Internet of Things (IoT) devices are more prevalent than ever, handling all sorts of sensitive data. This gives rise to the need for encryption algorithms designed to operate in such resource-constrained environments, where processing power, memory, and energy are minimal. This need led the National Institute of Standards and Technology (NIST) to begin the process of standardizing a new encryption algorithm intended for such devices. After several rounds, 10 algorithms remained as the finalists.

Objectives. The objective of this thesis is to evaluate and analyze the performance of these finalist algorithms based on three metrics: throughput, memory utilization, and power consumption. 

Methods. To achieve this objective, three experiments were conducted. Wherein the encryption and decryption speed, stack and heap utilization, and power consumption were measured when the algorithms were executed on an Arduino UNO R4 WiFi, an Arduino NANO ESP32, and an Arduino GIGA R1 WiFi.

Results. In the throughput experiment, the SPARKLE algorithm outperformed the rest of the algorithms. TinyJambu was the algorithm that achieved the overall lowest memory footprint. And in terms of power consumption, Xoodyak was the algorithm that consumed the least power.

Conclusions. The results of the throughput and memory experiments were clear and directly addressed the objectives of this study regarding these aforementioned metrics. The results of the power consumption experiment were inconclusive, with minimal differences between the algorithms with low power consumption. The Power Profiler Kit II, used to measure power consumption, has a ± 20\% accuracy, which further limits the ability to draw accurate conclusions. However, this thesis was able to identify the Elephant algorithm as the one with the highest power consumption.

Place, publisher, year, edition, pages
2025. , p. 36
Keywords [en]
NIST LWC, Benchmark, Arduino, Internet of Things
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-28826OAI: oai:DiVA.org:bth-28826DiVA, id: diva2:2010169
Subject / course
DV1583 Degree Project for Bachelor of Science in Engineering Computer Science
Educational program
Bachelor of Science in Engineering: Computer Security
Supervisors
Examiners
Available from: 2025-11-21 Created: 2025-10-29 Last updated: 2025-12-16Bibliographically approved

Open Access in DiVA

fulltext(536 kB)147 downloads
File information
File name FULLTEXT01.pdfFile size 536 kBChecksum SHA-512
96d5f4c3f2815655e0c04dc972d27a5b7f85210d8f6745824f28883b8cda1329369370e8bdb5b6f22592041322faa9473a20278619d6c4c6bec9a25a3431727d
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 256 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf