Counting points on genus-3 hyperelliptic curves with explicit real multiplication
Simon Abelard, Pierrick Gaudry, Pierre-Jean Spaenlehauer

TL;DR
This paper introduces a probabilistic algorithm for efficiently computing the zeta function of genus-3 hyperelliptic curves with explicit real multiplication over finite fields, significantly improving computational complexity.
Contribution
It presents a new Las Vegas algorithm that leverages explicit real multiplication to compute zeta functions with expected polylogarithmic complexity in the size of the finite field.
Findings
Algorithm requires expected tilde O((\u2113 q)^6) bit-operations.
Successfully computed zeta function for a curve over a 64-bit prime field.
Demonstrated practical feasibility with explicit real multiplication example.
Abstract
We propose a Las Vegas probabilistic algorithm to compute the zeta function of a genus-3 hyperelliptic curve defined over a finite field , with explicit real multiplication by an order in a totally real cubic field. Our main result states that this algorithm requires an expected number of bit-operations, where the constant in the depends on the ring and on the degrees of polynomials representing the endomorphism . 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 .
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
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography · Algebraic Geometry and Number Theory
