Paper 2026/1743

Notes on Short-Limb Modular Multiplication Techniques: Barrett, Montgomery, Plantard, and the Explicit CRT

Bo-Yin Yang, Academia Sinica
Abstract

This note collects, in compressed form, some techniques for modular multiplication with word-size (“short-limb”), or at most a-handful-of-words sized moduli as they are used in implementations of lattice-based cryptography: Barrett reduction and multiplication (in signed and unsigned flavors, with exact error, range, and canonicality analyses), Montgomery reduction and multiplication (including the folded-constant form, the precise equivalence with Barrett multiplication, even moduli, the multi-limb case, and the k-reduction), Plantard multiplication (the original unsigned algorithm, the signed variant, and a variant taking signed inputs to the canonical unsigned representative in [0,q)), and modular multiplication via the explicit Chinese remainder theorem. These are compressed out of my lecture slides in the class Post-Quantum Cryptography at National Taiwan University 2020--2025 (EE 5176/921 U2540). All numerical examples, ranges, and windows stated here have been verified by exhaustive or randomized machine search; several constants and ranges correct typos and miscalculations that circulated after lectures.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
modular reductionsmodular multiplications
Contact author(s)
moscito @ as edu tw
History
2026-08-22: approved
2026-08-19: received
See all versions
Short URL
https://ia.cr/2026/1743
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2026/1743,
      author = {Bo-Yin Yang},
      title = {Notes on Short-Limb Modular Multiplication Techniques: Barrett, Montgomery, Plantard, and the Explicit {CRT}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1743},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1743}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.