Lazy Modular Reduction for NTT

  • Kim, Geumtae
  • Seo, Eunyoung
  • Lee, Yongwoo
  • Kim, Young-Sik
  • No, Jong-Seon
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

The number theoretic transform (NTT) is a fundamental operation in cryptography, especially for lattice-based cryptographic schemes. This paper introduces LazyNTT, a novel method that reduces the number of Montgomery multiplications required in the NTT computation by replacing some of them with standard multiplication without modular reduction. This approach enhances the performance of the NTT computation and modular polynomial multiplication in lattice-based cryptographic schemes. The proposed LazyNTT can be generalized by increasing the number of standard multiplications. The experimental results show that the proposed LazyNTT improves the cycle counts of the NTT by up to 28% and 9%, respectively, by allowing two and one standard multiplications.

키워드

number theoretic transform (NTT)Montgomery multiplicationmodular reductionpost-quantum cryptography (PQC)lattice-based cryptography
제목
Lazy Modular Reduction for NTT
저자
Kim, GeumtaeSeo, EunyoungLee, YongwooKim, Young-SikNo, Jong-Seon
DOI
10.3390/electronics13244887
발행일
2024-12
유형
Article
저널명
Electronics (Basel)
13
24