4 research outputs found
Counting points on genus-3 hyperelliptic curves with explicit real multiplication
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 .Comment: Proceedings of the ANTS-XIII conference (Thirteenth Algorithmic
Number Theory Symposium
Counting points on genus-3 hyperelliptic curves with explicit real multiplication
International audienceWe 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 ]
Counting points on hyperelliptic curves with explicit real multiplication in arbitrary genus
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 as grows and the characteristic is large enough. We prove that
and we also conjecture that the result still holds for .Comment: To appear in Journal of Complexity. arXiv admin note: text overlap
with arXiv:1710.0344