JOURNAL ARTICLE

KyberMat: Efficient Accelerator for Matrix-Vector Polynomial Multiplication in CRYSTALS-Kyber Scheme via NTT and Polyphase Decomposition

Abstract

CRYSTAL-Kyber (Kyber) is one of the post-quantum cryptography (PQC) key-encapsulation mechanism (KEM) schemes selected during the standardization process. This paper addresses optimization for Kyber architecture with respect to latency and throughput constraints. Specifically, matrix-vector multiplication and number theoretic transform (NTT)-based polynomial multiplication are critical operations and bottle-necks that require optimization. To address this challenge, we propose an algorithm and hardware co-design approach to systematically optimize matrix-vector multiplication and NTT-based polynomial multiplication by employing a novel sub-structure sharing technique in order to reduce computational complexity, i.e., the number of modular multiplications and modular additions/subtractions consumed. The sub-structure sharing approach is inspired by prior fast parallel approaches based on polyphase decomposition. The proposed efficient feed-forward architecture achieves high speed, low latency, and full utilization of all hardware components, which can significantly enhance the overall efficiency of the Kyber scheme. The FPGA implementation results show that our proposed design, using the fast two-parallel structure, leads to an approximate reduction of 90% in execution time $(\mu s)$ , along with a $66\times$ improvement in throughput performance.

Keywords:
Computer science Matrix multiplication Modular arithmetic Polyphase system Parallel computing Multiplication (music) Chinese remainder theorem Modular design Field-programmable gate array Cryptography Theoretical computer science Arithmetic Algorithm Mathematics Computer hardware Quantum

Metrics

6
Cited By
3.71
FWCI (Field Weighted Citation Impact)
36
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cryptography and Residue Arithmetic
Physical Sciences →  Computer Science →  Information Systems
Coding theory and cryptography
Physical Sciences →  Computer Science →  Artificial Intelligence
Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Reconfigurable and High-Efficiency Polynomial Multiplication Accelerator for CRYSTALS-Kyber

Minghao LiJing TianXiao HuZhongfeng Wang

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 2022 Vol: 42 (8)Pages: 2540-2551
JOURNAL ARTICLE

Efficient Modular Polynomial Multiplier for NTT Accelerator of Crystals-Kyber

Yuma ItabashiRei UenoNaofumi Homma

Journal:   2022 25th Euromicro Conference on Digital System Design (DSD) Year: 2022 Pages: 528-533
JOURNAL ARTICLE

High-Speed Polynomials Multiplication HW Accelerator for CRYSTALS-Kyber

Abdullah AlhassaniMohammed Benaissa

Journal:   IEEE Transactions on Circuits and Systems I Regular Papers Year: 2024 Vol: 71 (12)Pages: 6105-6113
© 2026 ScienceGate Book Chapters — All rights reserved.