English

Q-adic Transform revisited

Symbolic Computation 2008-06-23 v5

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 XX-adic representation of modular polynomials, with XX an indeterminate, to a qq-adic representation where qq 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 qq-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 qq-adic or XX-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 arithmetic in small finite field extensions.

Keywords

Cite

@article{arxiv.0710.0510,
  title  = {Q-adic Transform revisited},
  author = {Jean-Guillaume Dumas},
  journal= {arXiv preprint arXiv:0710.0510},
  year   = {2008}
}

Comments

International Symposium on Symbolic and Algebraic Computation 2008, Hagenberg : Autriche (2008)

R2 v1 2026-06-21T09:25:14.973Z