Q-adic Transform revisited
Jean-Guillaume Dumas (LJK)

TL;DR
This paper introduces an improved algorithm for fast modular polynomial multiplication using $q$-adic and $X$-adic representations, optimizing conversions and reducing divisions for efficient finite field arithmetic.
Contribution
It presents a new version of conversions between $X$-adic and $q$-adic representations with fewer divisions and more tabulations, enhancing modular polynomial multiplication.
Findings
Faster modular polynomial multiplication algorithm
Reduced number of divisions in conversions
Effective arithmetic in small finite field extensions
Abstract
We present an algorithm to perform a simultaneous modular reduction of several residues. This algorithm is applied fast modular polynomial multiplication. The idea is to convert the -adic representation of modular polynomials, with an indeterminate, to a -adic representation where is an integer larger than the field characteristic. With some control on the different involved sizes it is then possible to perform some of the -adic arithmetic directly with machine integers or floating points. Depending also on the number of performed numerical operations one can then convert back to the -adic or -adic representation and eventually mod out high residues. In this note we present a new version of both conversions: more tabulations and a way to reduce the number of divisions involved in the process are presented. The polynomial multiplication is then applied to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsadvanced mathematical theories · Cryptography and Residue Arithmetic · Advanced Data Storage Technologies
