In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber and NTRU can be efficiently implemented using the Number-theoretic transform (NTT). We obtain superior performance compared to the previous state of the art implementations using Toom–Cook multiplication on both NIST’s primary software optimization targets AVX2 and Cortex-M4. Interestingly, these two platforms require different approaches: On the Cortex-M4, we use 32-bit NTT-based polynomial multiplication, while on Intel we use two 16-bit NTT-based polynomial multiplications and combine the products using the Chinese Remainder Theorem (CRT). For Saber, the performance gain is particularly pronounced. On Cortex-M4, the Saber NTT-based matrix-...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
[Abstract] Since the introduction of the ring-learning with errors problem, the number theoretic tra...
Since the introduction of the ring-learning with errors problem, the number theoretic transform (NTT...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
The Number Theoretic Transform (NTT) is a powerful mathematical tool with a wide range of applicatio...
Number theoretic transform (NTT) is the most efficient method for multiplying two polynomials of hig...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
Efficient polynomial multiplication routines are critical to the performance of lattice-based post-q...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
[Abstract] Since the introduction of the ring-learning with errors problem, the number theoretic tra...
Since the introduction of the ring-learning with errors problem, the number theoretic transform (NTT...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
The Number Theoretic Transform (NTT) is a powerful mathematical tool with a wide range of applicatio...
Number theoretic transform (NTT) is the most efficient method for multiplying two polynomials of hig...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
Efficient polynomial multiplication routines are critical to the performance of lattice-based post-q...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
Postquantum cryptography requires a different set of arithmetic routines from traditional public-key...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
[Abstract] Since the introduction of the ring-learning with errors problem, the number theoretic tra...
Since the introduction of the ring-learning with errors problem, the number theoretic transform (NTT...