2012
DOI: 10.1112/s0010437x12000243
|View full text |Cite
|
Sign up to set email alerts
|

Computing isogenies between abelian varieties

Abstract: We describe an efficient algorithm for the computation of separable isogenies between abelian varieties represented in the coordinate system given by algebraic theta functions. Let A be an abelian variety of dimension g defined over a field of odd characteristic. Our algorithm comprises two principal steps. First, given a theta null point for A and a subgroup K isotropic for the Weil pairing, we explain how to compute the theta null point corresponding to the quotient abelian variety A/K. Then, from the knowle… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
43
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 32 publications
(43 citation statements)
references
References 19 publications
0
43
0
Order By: Relevance
“…The ( , )-isogenies are important for the following reason: algorithms for computing isogenies of elliptic curves from a given kernel (such as Vélu's formulae [8]) are difficult to generalize in higher dimension, as cyclic isogenies do not preserve the property of being principally polarizable in genus 2. The known methods such as [9][10][11][12][13][14][15][16][17] apply only to ( , )-isogenies. Only the very recent method of [18] allows to compute isogenies of certain cyclic kernels.…”
Section: Results In Dimensionmentioning
confidence: 99%
“…The ( , )-isogenies are important for the following reason: algorithms for computing isogenies of elliptic curves from a given kernel (such as Vélu's formulae [8]) are difficult to generalize in higher dimension, as cyclic isogenies do not preserve the property of being principally polarizable in genus 2. The known methods such as [9][10][11][12][13][14][15][16][17] apply only to ( , )-isogenies. Only the very recent method of [18] allows to compute isogenies of certain cyclic kernels.…”
Section: Results In Dimensionmentioning
confidence: 99%
“…Our algorithm is very similar to that of [11,Theorem 1.1] which is based, on the one hand, on the algorithm described in [24] to compute an isogeny f : A → B between A together with a line bundle of level n and B with a line bundle of level n , and, on the other hand, on the Koizumi general addition formula [19] from which a change of level formula is deduced (see [11,Proposition 4.1]). Our main improvement consists in working with 'formal points' rather than with geometric points of the kernel K.…”
Section: ])mentioning
confidence: 92%
“…We can verify (13) by expressing the left hand side and right hand side of the equation in term of the U L 2 χ,i basis using (11). Then (14) and (15) are immediate consequences of (13) (using that θ i (−z 2 ) = θ −i (z 2 )) For more details, see [LR12] or [Mum66b]. A slightly different form is also given in [Mum66b, p. 334-335]; see also [Mum83;Koi76] for an analytic proof.…”
Section: Theorem 32 (Riemann Relationsmentioning
confidence: 97%
“…Now we fix an affine lift λ i π(z + e i ) where λ i is an unknown projective factor. By computing differential additions, and since π(z + me i ) = π(z) we recover λ m i as in [LR12;CR13]. We choose λ i satisfying these equations; by Theorem 4.4 we can then recover one of the element z (or −z) in the preimage.…”
Section: Arithmetic Levels and Isogeniesmentioning
confidence: 99%