Generalizing Vélu’s formulas and some applications
ECC 2010 Romain Cosset1, David Lubicz2,3, Damien Robert4
1Nancy Université, CNRS, Inria Nancy Grand Est 2CÉLAR 3IRMAR, Université de Rennes 1 4Inria Bordeaux Sud-Ouest
Generalizing Vlus formulas and some applications ECC 2010 Romain - - PowerPoint PPT Presentation
Generalizing Vlus formulas and some applications ECC 2010 Romain Coss et 1 , David L ubicz 2,3 , Damien Robert 4 1 Nancy Universit, CNRS, Inria Nancy Grand Est 2 CLAR 3 IRMAR, Universit de Rennes 1 4 Inria Bordeaux Sud-Ouest 21/10/2010
1Nancy Université, CNRS, Inria Nancy Grand Est 2CÉLAR 3IRMAR, Université de Rennes 1 4Inria Bordeaux Sud-Ouest
Isogenies Theory Implementation Examples and Applications
1
2
3
4
Isogenies Theory Implementation Examples and Applications
k
i≙1
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Q∈G∖{0E}
Q∈G∖{0E}
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
i/n ](z, Ω/n).
Isogenies Theory Implementation Examples and Applications
t∈Z(2)
t∈Z(2)
t∈Z(2)
t∈Z(2)
Isogenies Theory Implementation Examples and Applications
i )i∈Z(ℓn) be the theta functions of level ℓn on A ≙ C/(Z + ΩZ).
i )i∈Z(n) be the theta functions of level n of
ℓ Z).
i (x))i∈Z(n) ≙ (ϑA ϕ(i)(x))i∈Z(n)
Isogenies Theory Implementation Examples and Applications
t∈Z(2)
t∈Z(2)
t∈Z(2)
t∈Z(2)
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
1 (η28758, η11337, η27602, η22972)
1(η18374, η18773, η9688, η28758) ≙ y/η1032
1 ≙ η28758
Isogenies Theory Implementation Examples and Applications
1 (η28758, η11337, η27602, η22972)
1(η18374, η18773, η9688, η28758) ≙ y/η1032
1 ≙ η28758
1 (η17786, η12000, η16630, η365)
1(η7096, η11068, η8089,η20005) ≙ η5772R1
Isogenies Theory Implementation Examples and Applications
1 (η28758, η11337, η27602, η22972)
1(η18374, η18773, η9688, η28758) ≙ y/η1032
1 ≙ η28758
1 (η17786, η12000, η16630, η365)
1(η7096, η11068, η8089,η20005) ≙ η5772R1
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
i1 ⋆ . . . ⋆ ϑL′ ir ) ≙ λ
(j1,..., jr)∈K1(L′)×...×K1(L′) f (j1,..., jr)≙(i1,...,ir)
j1 ⋆ . . . ⋆ ϑL jr
−1 1 ) gives the Riemann relations. (For general ℓ, use the
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
1
2
3
4
5
6
7
8
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
2 ≙ Q2 − αQ1 ≙ βP2.
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
12 12 3 24 3 12 3 24 3 3 3 72 3
Isogenies Theory Implementation Examples and Applications
27 243 243 27 27 243 27 3 27 243 243 243 243 243 243 27 243 243 243 27 243 27 243 243 27 243 243 27 27 243 3 27 243 27 27 243 3 243 27 1 243 243 27 3 27 27 243 243 243 27 3 243 243 243 27 243 243 243 3 1 243 243 243 243 243 243 243 27 243 3 243 243 27 243 243 243 27 243 3 1 1 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 27 243 243 243 243 243 243 243
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
Isogenies Theory Implementation Examples and Applications
[BS09]
elliptic curve over a finite field”. In: Journal of Number Theory (2009). (Cit. on p. 70). [FLR09] Jean-Charles Faugère, David Lubicz, and Damien Robert. Computing modular correspondences for abelian varieties. May 2009. arXiv: 0910.4668. (Cit. on pp. 17–19). [LR10a] David Lubicz and Damien Robert. Computing isogenies between abelian varieties. Jan.
[LR10b] David Lubicz and Damien Robert. Efficient pairing computation with theta functions.
Symposium, Nancy, France, ANTS-IX, July 19-23, 2010, Proceedings. Jan. 2010. url:
http://www.normalesup.org/~robert/pro/publications/articles/pairings.pdf.
(Cit. on p. 49). [Smi09] Benjamin Smith. Isogenies and the Discrete Logarithm Problem in Jacobians of Genus 3 Hyperelliptic Curves. Feb. 2009. arXiv: 0806.2995. (Cit. on pp. 11, 12).