[Resource Topic] 2022/726: Radix-3 NTT-Based Polynomial Multiplication for Lattice-Based Cryptography

Welcome to the resource topic for 2022/726

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

Authors: Chenar Abdulla Hassan and Oğuz Yayla

Abstract:

The lattice-based cryptography is considered a strong candidate amongst many other proposed quantum-safe schemes for the currently deployed asymmetric cryptosystems that do not seem to stay secure when quantum computers come into play. Lattice-based algorithms 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 computational 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.

ePrint: https://eprint.iacr.org/2022/726

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .