English

Computing separable isogenies in quasi-optimal time

Algebraic Geometry 2019-02-20 v2

Abstract

Let AA be an abelian variety of dimension gg together with a principal polarization ϕ:AA^\phi: A \rightarrow \hat{A} defined over a field kk. Let \ell be an odd integer prime to the characteristic of kk and let KK be a subgroup of A[]A[\ell] which is maximal isotropic for the Riemann form associated to ϕ\phi. We suppose that KK is defined over kk and let B=A/KB=A/K be the quotient abelian variety together with a polarization compatible with ϕ\phi. Then BB, as a polarized abelian variety, and the isogeny f:ABf:A\rightarrow B are also defined over kk. In this paper, we describe an algorithm that takes as input a theta null point of AA and a polynomial system defining KK and outputs a theta null point of BB as well as formulas for the isogeny ff. We obtain a complexity of O~(rg2)\tilde{O}(\ell^{\frac{rg}{2}}) operations in kk where r=2r=2 (resp. r=4r=4) if \ell is a sum of two squares (resp. if \ell 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 \ell is a sum of two squares since its complexity is quasi-linear in the degree of ff.

Keywords

Cite

@article{arxiv.1402.3628,
  title  = {Computing separable isogenies in quasi-optimal time},
  author = {David Lubicz and Damien Robert},
  journal= {arXiv preprint arXiv:1402.3628},
  year   = {2019}
}
R2 v1 2026-06-22T03:08:47.024Z