Preprocess-then-NTT technique and its applications to kyber and newhope

18Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Number Theoretic Transform (NTT) provides efficient algorithm for multiplying large degree polynomials. It is commonly used in cryptographic schemes that are based on the hardness of the Ring Learning With Errors problem (RLWE), which is a popular basis for post-quantum key exchange, encryption and digital signature. To apply NTT, modulus q should satisfy that q≡1mod2n, RLWE-based schemes have to choose an oversized modulus, which leads to excessive bandwidth. In this work, we present “Preprocess-then-NTT (PtNTT)” technique which weakens the limitation of modulus q, i.e., we only require q≡1modn or q≡1modn/2. Based on this technique, we provide new parameter settings for Kyber and NewHope (two NIST candidates). In these new schemes, we can reduce public key size and ciphertext size at a cost of very little efficiency loss.

References Powered by Scopus

An algorithm for the machine calculation of complex fourier series

7608Citations
N/AReaders
Get full text

On lattices, learning with errors, random linear codes, and cryptography

1466Citations
N/AReaders
Get full text

On ideal lattices and learning with errors over rings

1277Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Cortex-m4 optimizations for {r,m}lwe schemes

58Citations
N/AReaders
Get full text

Compact and simple RLWE based key encapsulation mechanism

14Citations
N/AReaders
Get full text

Number Theoretic Transform: Generalization, Optimization, Concrete Analysis and Applications

6Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Zhou, S., Xue, H., Zhang, D., Wang, K., Lu, X., Li, B., & He, J. (2019). Preprocess-then-NTT technique and its applications to kyber and newhope. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11449 LNCS, pp. 117–137). Springer Verlag. https://doi.org/10.1007/978-3-030-14234-6_7

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

60%

Researcher 4

40%

Readers' Discipline

Tooltip

Computer Science 9

69%

Engineering 3

23%

Physics and Astronomy 1

8%

Save time finding and organizing research with Mendeley

Sign up for free