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.
Duc-Thuan DamTrong-Hung NguyenBinh Kieu-Do-NguyenTrong-Thuc HoangCong‐Kha Pham
Naina GuptaArpan JatiAnupam Chattopadhyay
Alessandra DolmetaMattia MirigaldiMaurizio MartinaGuido Masera
Huimin LiNele MentensStjepan Picek
Prem KanjarbhatPooja ChandaragiUday Wali