English

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

Number Theory 2019-10-17 v2 Symbolic Computation Algebraic Geometry

Abstract

We present a probabilistic Las Vegas algorithm for computing the local zeta function of a genus-gg hyperelliptic curve defined over Fq\mathbb F_q with explicit real multiplication (RM) by an order Z[η]\Z[\eta] in a degree-gg totally real number field. It is based on the approaches by Schoof and Pila in a more favorable case where we can split the \ell-torsion into gg 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 \ell-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 c>0c>0 such that, for any fixed gg, this algorithm has expected time and space complexity O((logq)c)O((\log q)^{c}) as qq grows and the characteristic is large enough. We prove that c9c\le 9 and we also conjecture that the result still holds for c=7c=7.

Keywords

Cite

@article{arxiv.1810.11068,
  title  = {Counting points on hyperelliptic curves with explicit real multiplication in arbitrary genus},
  author = {Simon Abelard},
  journal= {arXiv preprint arXiv:1810.11068},
  year   = {2019}
}

Comments

To appear in Journal of Complexity. arXiv admin note: text overlap with arXiv:1710.03448

R2 v1 2026-06-23T04:53:03.445Z