Sub-Linear Point Counting for Variable Separated Curves over Prime Power Rings
Caleb Robelle, J. Maurice Rojas, and Yuyu Zhu

TL;DR
This paper introduces a sub-linear time randomized algorithm for counting roots of variable separated polynomials over prime power rings, with potential applications in arithmetic geometry and coding theory.
Contribution
It presents the first sub-linear in p algorithm for root counting of variable separated polynomials over prime power rings, including a quantum version for smooth curves.
Findings
Algorithm runs in time (dk log p)^{O(1)} sqrt(p)
Quantum version operates in time (d log p)^{O(1)} k
Techniques extend to multivariate polynomials and varieties
Abstract
Let with prime and let be a bivariate polynomial with degree and all coefficients of absolute value at most . Suppose also that is variable separated, i.e., for . We give the first algorithm, with complexity sub-linear in , to count the number of roots of over mod for arbitrary : Our Las Vegas randomized algorithm works in time , and admits a quantum version for smooth curves working in time . Save for some subtleties concerning non-isolated singularities, our techniques generalize to counting roots of polynomials in over mod . Our techniques are a first step toward efficient point counting for varieties over Galois rings (which is relevant to error correcting codes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptography and Residue Arithmetic · Cryptography and Data Security
