In this paper, we explore the cost of vectorization for polynomial multiplication with coefficients in $\mathbb{Z}_q$ for an odd prime $q$. If there is a large power of two dividing $q−1$, we can apply radix-2 Cooley–Tukey fast Fourier transforms to multiply polynomials in $\mathbb{Z}_q[x]$. The radix-2 nature admits efficient vectorization. Conversely, if 2 is the only power of two dividing $q−1$, we can apply Schönhage’s and Nussbaumer’s FFTs to craft radix-2 roots of unity, but these double the number of coefficients. We show how to avoid this doubling while maintaining vectorization friendliness with Good–Thomas, Rader’s, and Bruun’s FFTs. In particular, we exploit the existing Fermat-prime factor of $q − 1$ for Rader’s FFT and the powe...
http://www.math.missouri.edu/~bbanks/papers/index.htmlWe discuss three cryptosystems, NTRU, SPIFI , ...
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization pro...
International audienceWe propose a new algorithm for multiplying dense polynomials with integer coef...
We conduct a systematic examination of vector arithmetic for polynomial multiplications in software....
The lattice-based post-quantum cryptosystem NTRU is used by Google for protecting Google’s internal ...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
We survey various mathematical tools used in software works multiplying polynomials in $\mathbb{Z}_q...
In this paper, new software and hardware designs for the NTRU Public Key Cryptosystem are proposed. ...
Efficient polynomial multiplication routines are critical to the performance of lattice-based post-q...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
Some of the post-quantum cryptographic protocols require polynomial multiplication in characteristic...
Multiplication of polynomials with large integer coefficients and very high degree is used in crypt...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
Efficient computation of polynomial multiplication over characteristic three fields is required for ...
http://www.math.missouri.edu/~bbanks/papers/index.htmlWe discuss three cryptosystems, NTRU, SPIFI , ...
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization pro...
International audienceWe propose a new algorithm for multiplying dense polynomials with integer coef...
We conduct a systematic examination of vector arithmetic for polynomial multiplications in software....
The lattice-based post-quantum cryptosystem NTRU is used by Google for protecting Google’s internal ...
We propose NTT implementations with each supporting at least one parameter of NTRU and one parameter...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
We survey various mathematical tools used in software works multiplying polynomials in $\mathbb{Z}_q...
In this paper, new software and hardware designs for the NTRU Public Key Cryptosystem are proposed. ...
Efficient polynomial multiplication routines are critical to the performance of lattice-based post-q...
The evolution of quantum algorithms threatens to break public key cryptography in polynomial time. T...
Some of the post-quantum cryptographic protocols require polynomial multiplication in characteristic...
Multiplication of polynomials with large integer coefficients and very high degree is used in crypt...
In this paper, we show how multiplication for polynomial rings used in the NIST PQC finalists Saber ...
Efficient computation of polynomial multiplication over characteristic three fields is required for ...
http://www.math.missouri.edu/~bbanks/papers/index.htmlWe discuss three cryptosystems, NTRU, SPIFI , ...
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization pro...
International audienceWe propose a new algorithm for multiplying dense polynomials with integer coef...