arXiv Analytics

Sign in

arXiv:1806.05834 [math.NT]AbstractReferencesReviewsResources

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

Simon Abelard, Pierrick Gaudry, Pierre-Jean Spaenlehauer

Published 2018-06-15Version 1

We propose a Las Vegas probabilistic algorithm to compute the zeta function of a genus-3 hyperelliptic curve defined over a finite field $\mathbb F_q$, with explicit real multiplication by an order $\mathbb Z[\eta]$ in a totally real cubic field. Our main result states that this algorithm requires an expected number of $\widetilde O((\log q)^6)$ bit-operations, where the constant in the $\widetilde O()$ depends on the ring $\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 $\mathbb Z[2\cos(2\pi/7)]$.

Comments: To appear in the proceedings of the ANTS-XIII conference (Thirteenth Algorithmic Number Theory Symposium)
Categories: math.NT, cs.SC, math.AG
Related articles: Most relevant | Search more
arXiv:1810.11068 [math.NT] (Published 2018-10-25)
Counting points on hyperelliptic curves with explicit real multiplication in arbitrary genus
arXiv:1710.03448 [math.NT] (Published 2017-10-10)
Improved Complexity Bounds for Counting Points on Hyperelliptic Curves
arXiv:1402.6758 [math.NT] (Published 2014-02-27, updated 2014-09-10)
Counting points on curves using a map to P^1