Paper 2026/971

Explicit cost analysis of Toom-4 multiplication for incomplete NTT in lattice-based cryptography

Sakura Oku, Fukuoka Institute of Technology
Momonari Kudo, Fukuoka Institute of Technology
Abstract

Polynomial multiplication is fundamental in lattice-based cryptography. While the Number Theoretic Transform (NTT) enables fast multiplication, it imposes constraints on the modulus of the coefficient field. Hafiz et al.\ (2025) addressed this limitation by analyzing the incomplete NTT, which combines a truncated NTT with conventional multiplication methods. In this work, we revisit Toom-4 multiplication in the context of incomplete NTT. Although Toom-4 is asymptotically faster than Karatsuba, its precise cost has not been expressed in a form compatible with the incomplete NTT framework. We present a concrete Toom-4 implementation and derive explicit operation counts that separate additions/subtractions and multiplications over the coefficient field. Our analysis based on addition chains yields a simple cost model for incomplete NTT. Using this model, we analyze hybrid strategies combining Toom-4, Karatsuba, and incomplete NTT. We identify parameter ranges where Toom-4 is advantageous and validate the predicted behavior experimentally.

Note: Implementation codes are available at our GitHub repository: https://github.com/Sakura-Oku/toom4_incomplete_ntt

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Polynomial multiplicationincomplete NTTToom--CookKaratsubalattice-based cryptographyhybrid algorithms
Contact author(s)
s24b2043 @ bene fit ac jp
m-kudo @ fit ac jp
History
2026-05-17: approved
2026-05-16: received
See all versions
Short URL
https://ia.cr/2026/971
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/971,
      author = {Sakura Oku and Momonari Kudo},
      title = {Explicit cost analysis of Toom-4 multiplication for incomplete {NTT} in lattice-based cryptography},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/971},
      year = {2026},
      url = {https://eprint.iacr.org/2026/971}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.