Computing separable isogenies in quasi-optimal time
From MaRDI portal
Abstract: Let be an abelian variety of dimension together with a principal polarization defined over a field . Let be an odd integer prime to the characteristic of and let be a subgroup of which is maximal isotropic for the Riemann form associated to . We suppose that is defined over and let be the quotient abelian variety together with a polarization compatible with . Then , as a polarized abelian variety, and the isogeny are also defined over . In this paper, we describe an algorithm that takes as input a theta null point of and a polynomial system defining and outputs a theta null point of as well as formulas for the isogeny . We obtain a complexity of operations in where (resp. ) if is a sum of two squares (resp. if is a sum of four squares) which constitutes an improvement over the algorithm described in [7]. We note that the algorithm is quasi-optimal if is a sum of two squares since its complexity is quasi-linear in the degree of .
Recommendations
- Computing isogenies between abelian varieties
- Spanning the isogeny class of a power of an elliptic curve
- Computing (\ell ,\ell )-isogenies in polynomial time on Jacobians of genus 2 curves
- Fast change of level and applications to isogenies
- Computing isogenies between Jacobians of curves of genus 2 and 3
Cites work
- A generalisation of Miller's algorithm and applications to pairing computations on abelian varieties
- Computing Hilbert class polynomials with the Chinese remainder theorem
- Computing isogenies between abelian varieties
- Computing modular correspondences for abelian varieties
- Computing the endomorphism ring of an ordinary elliptic curve over a finite field
- Counting points on elliptic curves over finite fields
- Efficient computation of zero-dimensional Gröbner bases by change of ordering
- Efficient pairing computation with theta functions
- Fast algorithms for computing isogenies between elliptic curves
- Handbook of Elliptic and Hyperelliptic Curve Cryptography
- Modular polynomials via isogeny volcanoes
- On the equations defining Abelian varieties. I-III
- Tata lectures on theta. I: Introduction and motivation: Theta functions in one variable. Basic results on theta functions in several variables. With the assistance of C. Musili, M. Nori, E. Previato, and M. Stillman
- Theta Relations and Projective Normality of Abelian Varieties
Cited in
(15)- Isogenous components of Jacobian surfaces
- Fast change of level and applications to isogenies
- Computing functions on Jacobians and their quotients
- Computing isogenies between abelian varieties
- Spanning the isogeny class of a power of an elliptic curve
- Computing isogenies between Jacobians of curves of genus 2 and 3
- Curves, Jacobians, and cryptography
- Theta nullvalues of supersingular abelian varieties
- Computing isogeny classes of typical principally polarized abelian surfaces over the rationals
- SQIsignHD: new dimensions in cryptography
- Computing isogenies from modular equations in genus two
- Fast computation of 2-isogenies in dimension 4 and cryptographic applications
- Isogenies on Kummer surfaces
- On the efficient representation of isogenies. A survey for NuTMiC 2024
- Superglue: fast formulae for (2,2)-gluing isogenies
This page was built for publication: Computing separable isogenies in quasi-optimal time
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5173202)