English

Counting points on genus-3 hyperelliptic curves with explicit real multiplication

Number Theory 2019-02-13 v3 Symbolic Computation Algebraic Geometry

Abstract

We propose a Las Vegas probabilistic algorithm to compute the zeta function of a genus-3 hyperelliptic curve defined over a finite field Fq\mathbb F_q, with explicit real multiplication by an order Z[η]\mathbb Z[\eta] in a totally real cubic field. Our main result states that this algorithm requires an expected number of O~((logq)6)\widetilde O((\log q)^6) bit-operations, where the constant in the O~()\widetilde O() depends on the ring Z[η]\mathbb Z[\eta] and on the degrees of polynomials representing the endomorphism η\eta. As a proof-of-concept, we compute the zeta function of a curve defined over a 64-bit prime field, with explicit real multiplication by Z[2cos(2π/7)]\mathbb Z[2\cos(2\pi/7)].

Keywords

Cite

@article{arxiv.1806.05834,
  title  = {Counting points on genus-3 hyperelliptic curves with explicit real multiplication},
  author = {Simon Abelard and Pierrick Gaudry and Pierre-Jean Spaenlehauer},
  journal= {arXiv preprint arXiv:1806.05834},
  year   = {2019}
}

Comments

Proceedings of the ANTS-XIII conference (Thirteenth Algorithmic Number Theory Symposium)

R2 v1 2026-06-23T02:30:56.684Z