JOURNAL ARTICLE

Implementation of CRYSTALS-Kyber Post-Quantum Algorithm Using RISC-V Processor

Abstract

Post-Quantum Cryptography (PQC) has gained prominence due to advancements in computing, particularly quantum computing. As quantum computers pose a potential threat to traditional encryption algorithms, the development of PQC algorithms has gained momentum. CRYSTALS-Kyber is one such algorithm developed in this era. This paper presents an acceleration approach for the CRYSTALS-Kyber PQC algorithm using a RISC-V core, specifically the Ibex core. The acceleration strategy involves a three-pronged approach: analyzing code profiling results, incorporating custom hardware into the hardware architecture, and simulating the results. Notably, this work introduces an innovative approach to run and accelerate the CRYSTALS-Kyber algorithm using a core-only implementation, eliminating the other microcontroller hardware to reduce the used area.

Keywords:
Computer science Quantum computer Reduced instruction set computing Microcontroller Cryptography Quantum algorithm Algorithm Multi-core processor Profiling (computer programming) Encryption Instruction set Parallel computing Post-quantum cryptography Embedded system Quantum Computer hardware Public-key cryptography Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
6
Refs
0.19
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Cryptographic Implementations and Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Chaos-based Image/Signal Encryption
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Coding theory and cryptography
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.