Abstract
Polynomials over finite fields play a central role in algorithms for cryptography, error correcting codes, and computer algebra. The complexity of multiplying such polynomials is still a major open problem. Let p be a prime, and let Mp(n) denote the bit complexity of multiplying two polynomials in Fp[X] of degree less than n. For n large compared to p, we establish the bound Mp(n) = O(nlog n8log∗ n log p), where log∗ n = min{k ∈ ℕ: log κ×. log n ≥ 1} stands for the iterated logarithm. This improves on the previously best known bound Mp(n) = O(nlog nlog log nlog p), which essentially goes back to the 1970s.
| Original language | English |
|---|---|
| Article number | 52 |
| Journal | Journal of the ACM |
| Volume | 63 |
| Issue number | 6 |
| DOIs | |
| Publication status | Published - 1 Jan 2017 |
Keywords
- Algorithm
- Complexity bound
- FFT
- Finite field
- Polynomialmultiplication