Recovering polynomials over finite fields from noisy character values

preprint2026arXivOpen access

Abstract

Let g(X)g(X) be a polynomial over a finite field Fq{\mathbb F}_q with degree o(q1/2)o(q^{1/2}), and let χχ be the quadratic residue character. We give a polynomial time algorithm to recover g(X)g(X) (up to perfect square factors) given the values of χ∘gχ\circ g on Fq{\mathbb F}_q, with up to a constant fraction of the values having errors. This was previously unknown even for the case of no errors. We give a similar algorithm for additive characters of polynomials over fields of characteristic 22. This gives the first polynomial time algorithm for decoding dual-BCH codes of polynomial dimension from a constant fraction of errors. Our algorithms use ideas from Stepanov's polynomial method proof of the classical Weil bounds on character sums, as well as from the Berlekamp-Welch decoding algorithm for Reed-Solomon codes. A crucial role is played by what we call *pseudopolynomials*: high degree polynomials, all of whose derivatives behave like low degree polynomials on Fq{\mathbb F}_q. Both these results can be viewed as algorithmic versions of the Weil bounds for this setting.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.