An Algorithm for Polynomial Multiplication that Does Not Depend on the Ring Constants

Abstract We present an algorithm for computing the coefficients of the product of two polynomials of degree n over the ring of integers in O(n log n) multiplications. This algorithm relies on the Chinese Remainder Theorem, with powers of cyclotomic polynomials presented as the moduli. The algorithm can be implemented over any ring and its implementation does not depend on the ring constants.