Public Key Compression and Fast Polynomial Multiplication for NTRU using the Corrected Hybridized NTT-Karatsuba Method

Rohon Kundu, Alessandro De Piccoli, Andrea Visconti

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

NTRU is a lattice-based public-key cryptosystem that has been selected as one of the Round III finalists at the NIST Post-Quantum Cryptography Standardization. Compressing the key sizes to increase efficiency has been a long-standing open question for lattice-based cryptosystems. In this paper we provide a solution to three seemingly opposite demands for NTRU cryptosystem: compress the key size, increase the security level, optimize performance by implementing fast polynomial multiplications. We consider a specific variant of NTRU known as NTRU-NTT. To perform polynomial optimization, we make use of the Number-Theoretic Transformation (NTT) and hybridize it with the Karatsuba Algorithm. Previous work done in providing 2-part Hybridized NTT-Karatsuba Algorithm contained some operational errors in the product expression, which have been detected in this paper. Further, we conjectured the corrected expression and gave a detailed mathematical proof of correctness. In this paper, for the first time, we optimize NTRU-NTT using the corrected Hybridized NTT-Karatsuba Algorithm. The significance of compressing the value of the prime modulus q lies with decreasing the key sizes. We achieve a 128-bit post-quantum security level for a modulus value of 83,969 which is smaller than the previously known modulus value of 1,061,093,377, while keeping n constant at 2048.
Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Information Systems Security and Privacy
PublisherSciTePress
Pages145-153
Number of pages9
ISBN (Print)978-989-758-553-1
DOIs
Publication statusPublished - 2022
Event8th International Conference on Information Systems Security and Privacy, ICISSP 2022 - Online Streaming
Duration: 2022 Feb 92022 Feb 11

Conference

Conference8th International Conference on Information Systems Security and Privacy, ICISSP 2022
CityOnline Streaming
Period2022/02/092022/02/11

Subject classification (UKÄ)

  • Computer Sciences

Free keywords

  • Post-Quantum Cryptography, Lattice-based Cryptography, Ring-learning with Errors Problem, NTRU Algorithm, Number Theoretic Transformation, Hybridized NTT-Karatsuba Algorithm, Key Size

Fingerprint

Dive into the research topics of 'Public Key Compression and Fast Polynomial Multiplication for NTRU using the Corrected Hybridized NTT-Karatsuba Method'. Together they form a unique fingerprint.

Cite this