Radix-3 NTT-Based Polynomial Multiplication for Lattice-Based Cryptography

Download
2025-01-01
Hassan, Chenar
Yayla, Oğuz
The lattice-based cryptography is considered a strong candidate amongst many other pro- posed quantum-safe schemes for the currently deployed asymmetric cryptosystems that do not seem to stay secure when quantum computers come into play. Lattice-based algo- rithms possess a time-consuming operation of polynomial multiplication. As it is relatively the highest time-consuming operation in lattice-based cryptosystems, one can obtain fast polynomial multiplication by using number theoretic transform (NTT). In this paper, we focus on and develop a radix-3 NTT polynomial multiplication and compute its computa- tional complexity. In addition, utilizing the ring structure, we propose two parameter sets of CRYSTALS-KYBER, one of the four round-three finalists in the NIST Post-Quantum Competition
Cryptology ePrint Archive
Citation Formats
C. Hassan and O. Yayla, “Radix-3 NTT-Based Polynomial Multiplication for Lattice-Based Cryptography,” Cryptology ePrint Archive, vol. 2, no. 2, pp. 0–0, 2025, Accessed: 00, 2025. [Online]. Available: https://eprint.iacr.org/2022/726.