Evaluating Post-Quantum Cryptographic Algorithms on Resource-Constrained Devices
Jesus Lopez, Viviana Cadena, Mohammad Saidur Rahman

TL;DR
This paper assesses the practicality of implementing post-quantum cryptography algorithms on resource-limited IoT devices, demonstrating their feasibility and performance implications for quantum-secure communications.
Contribution
It implements and evaluates three PQC algorithms on Raspberry Pi devices, showing their practicality for IoT security in resource-constrained environments.
Findings
PQC algorithms are feasible on lightweight IoT hardware.
Performance overheads are manageable for practical deployment.
Quantum-secure communication can be achieved on constrained devices.
Abstract
The rapid advancement of quantum computing poses a critical threat to classical cryptographic algorithms such as RSA and ECC, particularly in Internet of Things (IoT) devices, where secure communication is essential but often constrained by limited computational resources. This paper investigates the feasibility of deploying post-quantum cryptography (PQC) algorithms on resource-constrained devices. In particular, we implement three PQC algorithms -- BIKE, CRYSTALS-Kyber, and HQC -- on a lightweight IoT platform built with Raspberry Pi devices. Leveraging the Open Quantum Safe (\texttt{liboqs}) library in conjunction with \texttt{mbedTLS}, we develop quantum-secure key exchange protocols, and evaluate their performance in terms of computational overhead, memory usage, and energy consumption for quantum secure communication. Experimental results demonstrate that the integration of PQC…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum-Dot Cellular Automata
