Complexity of Post-Quantum Cryptography in Embedded Systems and Its Optimization Strategies

📅 2025-04-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Quantum computing poses a critical threat to classical public-key cryptosystems (e.g., RSA, ECC), necessitating efficient post-quantum cryptography (PQC) deployment on resource-constrained embedded systems. To address this, we propose the first unified hardware complexity classification model for PQC tailored to embedded platforms, systematically characterizing computational, memory, and energy requirements across major mathematical foundations—lattice-based, code-based, hash-based, and multivariate/isogeny-based schemes. Furthermore, we introduce a cross-algorithmic performance–energy co-optimization framework integrating pipelining, parallelization, and high-level synthesis (HLS). Empirical evaluation on CRYSTALS-Kyber (lattice-based) and McEliece (code-based) demonstrates that our framework reduces latency by 35% and dynamic power consumption by 28%, significantly enhancing the practical deployability of PQC in embedded environments.

Technology Category

Application Category

📝 Abstract
With the rapid advancements in quantum computing, traditional cryptographic schemes like Rivest-Shamir-Adleman (RSA) and elliptic curve cryptography (ECC) are becoming vulnerable, necessitating the development of quantum-resistant algorithms. The National Institute of Standards and Technology (NIST) has initiated a standardization process for PQC algorithms, and several candidates, including CRYSTALS-Kyber and McEliece, have reached the final stages. This paper first provides a comprehensive analysis of the hardware complexity of post-quantum cryptography (PQC) in embedded systems, categorizing PQC algorithms into families based on their underlying mathematical problems: lattice-based, code-based, hash-based and multivariate / isogeny-based schemes. Each family presents distinct computational, memory, and energy profiles, making them suitable for different use cases. To address these challenges, this paper discusses optimization strategies such as pipelining, parallelization, and high-level synthesis (HLS), which can improve the performance and energy efficiency of PQC implementations. Finally, a detailed complexity analysis of CRYSTALS-Kyber and McEliece, comparing their key generation, encryption, and decryption processes in terms of computational complexity, has been conducted.
Problem

Research questions and friction points this paper is trying to address.

Analyzing hardware complexity of post-quantum cryptography in embedded systems
Comparing computational and energy profiles of different PQC algorithm families
Optimizing PQC performance via pipelining, parallelization, and HLS techniques
Innovation

Methods, ideas, or system contributions that make the work stand out.

Analyzes PQC hardware complexity in embedded systems
Optimizes PQC with pipelining and parallelization techniques
Compares CRYSTALS-Kyber and McEliece complexity metrics
🔎 Similar Papers
No similar papers found.
O
Omar Alnaseri
Department of Electrical Engineering, DHBW University, Ravensburg, Germany
Y
Yassine Himeur
College of Engineering and Information Technology, University of Dubai, Dubai, United Arab Emirates
Shadi Atalla
Shadi Atalla
Associate Professor in Computing & Information Systems, University of Dubai
DATA SCIENCE
W
W. Mansoor
College of Engineering and Information Technology, University of Dubai, Dubai, United Arab Emirates