Faster Multiplication for Long Binary Polynomials

From MaRDI portal




Abstract: We set new speed records for multiplying long polynomials over finite fields of characteristic two. Our multiplication algorithm is based on an additive FFT (Fast Fourier Transform) by Lin, Chung, and Huang in 2014 comparing to previously best results based on multiplicative FFTs. Both methods have similar complexity for arithmetic operations on underlying finite field; however, our implementation shows that the additive FFT has less overhead. For further optimization, we employ a tower field construction because the multipliers in the additive FFT naturally fall into small subfields, which leads to speed-ups using table-lookup instructions in modern CPUs. Benchmarks show that our method saves about 40% computing time when multiplying polynomials of 228 and 229 bits comparing to previous multiplicative FFT implementations.














This page was built for publication: Faster Multiplication for Long Binary Polynomials

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6290735)