Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Vojtěch Šrubař
Acad. year: 2025/2026
Supervisor: Ing. Petr Dzurenda, Ph.D.
Reviewer: doc. Ing. Lukáš Malina, Ph.D.
This bachelor's thesis presents an experimental evaluation of post-quantum cryptographic algorithms on resource-constrained embedded platforms. The work systematically measures the performance and memory characteristics of selected algorithms from the PQClean library, specifically key encapsulation mechanisms (KEM) and digital signature schemes, on three representative microcontrollers: Arduino Due (ARM Cortex-M3), Raspberry Pi Pico H (ARM Cortex-M0+), and ESP32-C3 (RISC-V). The measured values of computation time, Flash memory usage, and RAM consumption are compared against reference measurements of traditional elliptic-curve cryptography. Based on the results, practical recommendations are provided for embedded devices developers preparing for the transition to post-quantum cryptography. The thesis also includes a desktop application with a graphical user interface that automates the process of compilation, flashing, and result collection, enabling straightforward repetition of the benchmark for additional platforms or algorithms.
post-quantum cryptography, PQClean, embedded systems, microcontroller, Arduino Due, Raspberry Pi Pico H, ESP32-C3, ML-KEM, ML-DSA, FN-DSA, SLH-DSA, HQC, elliptic-curve cryptography, benchmark, ARM Cortex-M, RISC-V
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky oponenta: V závěru je uvedeno, že měření zahrnovalo 25 PQC algoritmů, kolik z toho je různých schémat a kolik jen různých nastavení (velikost parametrů)? V práci je uveden často termín "sketch", např. nadpis „3 Implementace benchmark sketchů“, existuje obdobný pojem v češtině? Co je obsahem "sketche" v rámci měření?
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (BPC-IBE)
Composition of Committee
prof. Ing. Jiří Mekyska, Ph.D. (předseda) Ing. Petr Dzurenda, Ph.D. (člen) Ing. Tomáš Mácha, Ph.D. (člen) Ing. Radim Dvořák (člen) Ing. Ondřej Dohnal (člen) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (místopředseda) Ing. Viet Anh Phan (člen)
Supervisor’s reportIng. Petr Dzurenda, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportdoc. Ing. Lukáš Malina, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová