Counting points on hyperelliptic curves with explicit real multiplication in arbitrary genus
Simon Abelard

TL;DR
This paper introduces a probabilistic algorithm for counting points on hyperelliptic curves with explicit real multiplication, achieving sub-polynomial complexity in the size of the finite field for fixed genus.
Contribution
The paper extends point-counting algorithms to arbitrary genus hyperelliptic curves with explicit real multiplication, using structured polynomial systems to reduce complexity.
Findings
Expected time and space complexity is polynomial in log q for fixed genus.
Algorithm is applicable to any genus with explicit real multiplication.
Complexity bounds are established with c ≤ 9, conjectured to be c ≤ 7.
Abstract
We present a probabilistic Las Vegas algorithm for computing the local zeta function of a genus- hyperelliptic curve defined over with explicit real multiplication (RM) by an order in a degree- totally real number field. It is based on the approaches by Schoof and Pila in a more favorable case where we can split the -torsion into kernels of endomorphisms, as introduced by Gaudry, Kohel, and Smith in genus 2. To deal with these kernels in any genus, we adapt a technique that the author, Gaudry, and Spaenlehauer introduced to model the -torsion by structured polynomial systems. Applying this technique to the kernels, the systems we obtain are much smaller and so is the complexity of solving them. Our main result is that there exists a constant such that, for any fixed , this algorithm has expected time and space complexity…
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.
