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

10/25/2018
by   Simon Abelard, et al.
0

We present a probabilistic Las Vegas algorithm for computing the local zeta function of a genus-g hyperelliptic curve defined over F_q with explicit real multiplication (RM) by an order [η] in a degree-g 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 g 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 c>0 such that, for any fixed g, this algorithm has expected time and space complexity O((log q)^c) as q grows and the characteristic is large enough. We prove that c< 8 and we also conjecture that the result still holds for c=6.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2017

Improved Complexity Bounds for Counting Points on Hyperelliptic Curves

We present a probabilistic Las Vegas algorithm for computing the local z...
research
06/15/2018

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

We propose a Las Vegas probabilistic algorithm to compute the zeta funct...
research
03/10/2021

Subtrajectory Clustering: Finding Set Covers for Set Systems of Subcurves

We study subtrajectory clustering under the Fréchet distance. Given one ...
research
06/09/2018

A fast algorithm for solving linearly recurrent sequences

We present an algorithm which computes the D^th term of a sequence satis...
research
10/23/2017

Symbolic Computations of First Integrals for Polynomial Vector Fields

In this article we show how to generalize to the Darbouxian, Liouvillian...
research
02/07/2023

Multiplication polynomials for elliptic curves over finite local rings

For a given elliptic curve E over a finite local ring, we denote by E^∞ ...
research
09/19/2023

The supersingular Endomorphism Ring and One Endomorphism problems are equivalent

The supersingular Endomorphism Ring problem is the following: given a su...

Please sign up or login with your details

Forgot password? Click here to reset