Faster polynomial multiplication over finite fields

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Article number52
JournalJournal of the ACM
Volume63
Issue number6
DOIs
Publication statusPublished - 1 Jan 2017

Keywords

  • Algorithm
  • Complexity bound
  • FFT
  • Finite field
  • Polynomialmultiplication

Fingerprint

Dive into the research topics of 'Faster polynomial multiplication over finite fields'. Together they form a unique fingerprint.

Cite this