Computing isogeny graphs using CM lattices
|
|
- Christina Montgomery
- 5 years ago
- Views:
Transcription
1 Computing isogeny graphs using CM lattices David Gruenewald GREYC/LMNO Université de Caen GeoCrypt, Corsica 22nd June 2011
2 Motivation for computing isogenies Point counting. Computing CM invariants. Endomorphism ring computations. Transporting discrete log problems. Visiting Corsica...
3 History of isogenies Genus 1, we have Vélu s formulae. Genus 2, from a computational perspective we had: Richelot (2, 2)-isogenies (3, 3)-isogenies (Carls-Kohel-Lubicz, Bröker-G.-Lauter) And, as the CHIC project has progressed: (l 2,l 2 )-isogenies for l 40 (Lubicz-Robert) (l,l)-isogenies for l 1000 now possible using the Magma package AVIsogenies (Bisson-Cosset-Robert)
4 Other types of isogenies: Explicit endomorphisms for RM families: 2 in genus 2 (Bending, Gaudry, Mestre,...) in genus 2 (Kohel-Smith, Takashima,...) ζ2g+1 + ζ2g+1 1 in genus g (Mestre, Smith, Tautz-Top-Verberkmoes,...) (2,2,2)-isogenies for generic genus 3 curves (Lehavi-Ritzenthaler) Ben Smith can tell you more and will undoubtedly find more!..
5 Lattices of elliptic curves isomorphisms Let E be an elliptic curve over C. E(C) = C/Λ, where Λ = α 1 Z + α 2 Z C is a lattice. In particular, {α 1,α 2 } C are R-linearly independent, so one of (α 1 /α 2 ) ±1 H 1 := {z C Im(z) > 0}. Order our basis α 1,α 2 so that α 1 /α 2 H 1.
6 The set of lattices Λ 0 with ordered bases such that C/Λ 0 = E(C) is given by the orbit C \Λ/SL 2 (Z) Left action : rescale basis by λ C λ α 1,α 2 = λα 1,λα 2 Right action: change basis by M = ( a b c d) SL2 (Z) α 1,α 2 M = aα 1 + bα 2,cα 1 + dα 2 In particular, τ,1 M = M τ,1 where M τ := aτ + b cτ + d From this, we see the usual SL 2 (Z)-action on the upper half plane.
7 Lattices of elliptic curves isogenies An isogeny C/Λ C/Λ is induced by a C-linear map ϕ : C C with ϕλ Λ. Fixing( a basis) for Λ we can represent this by a b R ϕ = M c d 2 (Z) with ad bc = n > 0. The degree/kernel of the isogeny is given by the elementary divisors of R ϕ. n = 1 = R ϕ SL 2 (Z) is an isomorphism, as expected.
8 Lattices of elliptic curves Isogeny graphs Usual definition of a T-isogeny graph: Vertices: isomorphism classes of elliptic curves Edges: isogenies of type T Equivalent definition: Vertices: lattices upto homothety Edges: T-isogenies between lattices
9 Example: 2-isogeny graphs For l prime, there are l + 1 cyclic l-isogenies R l = {( ) l x x SL2 (Z)/Γ 0 (l) } where Γ 0 (l) := { ( a b c d) SL2 (Z) c 0 (mod l)} Up to isomorphism, the 2-isogenies can be represented by: {( ) 2 0 R 2 =, 0 1 ( ) , ( )} For a generic τ H 1 (the case where End( τ,1 ) = Z) the isogeny graph is a 3-ary tree
10 For a CM point τ H 1 (the case where End( τ,1 ) = O is an order in Q( D)) the isogeny graph is determined by Pic(O) ϕ ker ϕ = a, [a 4 ] = [O] Pic(O)
11 Lattices of abelian surfaces isomorphisms Let A be a principally polarized (PP) abelian surface over C. A(C) = C 2 /Λ, where Λ = Z 4 is a PP lattice Such a lattice comes equipped with a symplectic basis (wrt the polarization). Using this basis we can then write Λ = ΠZ 4 where Π = Π 1 Π 2 Mat(2 4, C) called the period matrix. This matrix satisfies the Riemann relations: Π 2 t Π 1 Π 1 t Π 2 = 0 i(π 2 t Π 1 Π 1 t Π 2 ) > 0 (RR1) (RR2)
12 The set of PP lattices Λ 0 for which C/Λ 0 = A(C) as PPAS s is given by the orbit GL 2 (C)\Λ/Sp 4 (Z) Left action : λ GL 2 (C) sends Π to λπ Right action: M Sp 4 (Z) sends Π to Π t M (RR ) each orbit has a representative of the form τ I where τ H 2 := { Z M 2 (C) t Z = Z and Im Z > 0 } From this we derive the action of ( a b c d ) Sp4 (Z) on τ H 2 : M τ := (aτ + b)(cτ + d) 1
13 Lattices of abelian surfaces Isogenies Let A = (C 2 /Λ,χ) be a polarized abelian surface over C. An isogeny ϕ : C 2 /Λ C 2 /Λ induces a C-linear map ϕ : C 2 C 2 with ϕλ Λ. Fixing a basis of Λ we can represent this by R ϕ M 4 (Z), with deg ϕ = det R ϕ = n > 0. In fact, ϕ : (A,χ) C/Λ = (A,χ ) is an isogeny of PAS s, but not necessarily polarization preserving. (In general χ ϕ χ )
14 (l, l)-isogenies Isogenies ϕ : A A for which ker ϕ = (Z/lZ) 2 is a maximal Weil-isotropic l-subgroup of A[l] preserve the polarization class and are called (l,l)-isogenies. For l prime there are l 3 + l 2 + l + 1 (l,l)-isogenies up to isomorphism, represented by: { } R (2) l,l = diag(l,l,0,0)x x Sp 4 (Z)/Γ (2) 0 (l) where Γ (2) 0 (l) := {( a b c d) Sp4 (Z) c 0 (mod l)}.
15 Generic example For a generic τ H 2 (the case where End( τ,i ) = Z) the (2,2)-isogeny graph is a 15-ary tree
16 RM example - squiddy the 6-eyed octopus Here s part of the (2,2) isogeny graph of an RM lattice: End( τ,i ) = Z[ 2]
17 RM example - squiddy the 6-eyed octopus Here s part of the (2,2) isogeny graph of an RM lattice: End( τ,i ) = Z[ 2] = Jac(C) where C : y 2 = x 6 4x 5 12x 4 + 2x 3 + 8x 2 + 8x 7 over C
18 RM example - squiddy the 6-eyed octopus Here s part of the (2,2) isogeny graph of an RM lattice: End( τ,i ) = Z[ 2] = Jac(C) where C : y 2 = x 6 4x 5 12x 4 + 2x 3 + 8x 2 + 8x 7 over C part of graph with only (some) maximal RM points shown
19 CM example: a (3, 3)-isogeny graph K = Q[X]/(X X ), cyclic Galois group, class number 2. 3O K = p 2 the two CM lattices with O K -multiplication are connected by a (3,3)-isogeny. A 27,B 9,C 9,D 9,E 9,F 9 are the endomorphism rings of the nonmaximal leaf vertices (appearing with multiplicities 18,9,6,6,6,6 resp.) = 40 isogenous points.
20 Connection to isogeny graphs over finite fields An ordinary PPAS over F q is the reduction of an abelian surface over C having CM by an order in K = Q(π) where π is an ordinary Weil number of norm q 2. To obtain an (l,l)-isogeny graph for PPAS s over F q in the isogeny class given by π K, do the following:
21 Connection to isogeny graphs over finite fields An ordinary PPAS over F q is the reduction of an abelian surface over C having CM by an order in K = Q(π) where π is an ordinary Weil number of norm q 2. To obtain an (l,l)-isogeny graph for PPAS s over F q in the isogeny class given by π K, do the following: 1. Take a principally polarizable ideal class of O K : (a,ξ) where ξ K is purely imaginary and ξaa = D 1 K/Q, the inverse different. This is our starting point.
22 Connection to isogeny graphs over finite fields An ordinary PPAS over F q is the reduction of an abelian surface over C having CM by an order in K = Q(π) where π is an ordinary Weil number of norm q 2. To obtain an (l,l)-isogeny graph for PPAS s over F q in the isogeny class given by π K, do the following: 1. Take a principally polarizable ideal class of O K : (a,ξ) where ξ K is purely imaginary and ξaa = D 1 K/Q, the inverse different. This is our starting point. 2. Compute a Frobenius basis ΠZ 4 for the rank four Z-module a with respect to ξ; the symplectic form is E : (x,y) Tr K/Q (ξxy) and we want the matrix of E to be ( 0 I I 0 ).
23 3. Compute (l, l)-isogenous images: For each isogeny transformation M R (2) l,l : Compute the isogenous period matrix Π = Π t M. The principally polarized CM lattice is (a,ξ ) = (Π Z 4,l 1 ξ).
24 3. Compute (l, l)-isogenous images: For each isogeny transformation M R (2) l,l : Compute the isogenous period matrix Π = Π t M. The principally polarized CM lattice is (a,ξ ) = (Π Z 4,l 1 ξ). Test whether πa a. If true, this means that π,π End(a ) and that the reduction of this isogenous PPAS C 2 /Π Z 4 is defined over F q. Throw away the lattices which fail the test.
25 3. Compute (l, l)-isogenous images: For each isogeny transformation M R (2) l,l : Compute the isogenous period matrix Π = Π t M. The principally polarized CM lattice is (a,ξ ) = (Π Z 4,l 1 ξ). Test whether πa a. If true, this means that π,π End(a ) and that the reduction of this isogenous PPAS C 2 /Π Z 4 is defined over F q. Throw away the lattices which fail the test. Recursively run algorithm on unexplored isomorphism classes of CM lattices. Isomorphism test: { (a,ξ) = (a,ξ a = γa ) iff ξ = (γγ) 1 ( γ K) ξ
26 Disadvantages: We can compute complex approximations of absolute invariants for CM lattices, but constructing CM moduli over F q seems rather intractable. Slow Advantages:
27 Disadvantages: We can compute complex approximations of absolute invariants for CM lattices, but constructing CM moduli over F q seems rather intractable. Slow Advantages: Endomorphism rings of CM lattices are easy to compute (= multiplier ring of lattice) Generalisations: Use a different set R of isogeny transformations, not necessarily always polarization preserving (e.g. cyclic l-isogenies). Higher genus.
28 Example 1: our old friend K = Q[X]/(X X ) Gal(K/Q) = C 4 = σ and Cl(O K ) = Z/2Z. Let q = 127. We have K = Q(π) where π π π qπ + q 2 = 0 is an ordinary Weil number. A 27,B 9,C 9,D 9,E 9,F 9 are the endomorphism rings of the nonmaximal leaf vertices (appearing with multiplicities 18,9,6,6,6,6 resp.)
29 Example 1: our old friend K = Q[X]/(X X ) Gal(K/Q) = C 4 = σ and Cl(O K ) = Z/2Z. Let q = 127. We have K = Q(π) where π π π qπ + q 2 = 0 is an ordinary Weil number. A 27,B 9,C 9,D 9,E 9,F 9 are the endomorphism rings of the nonmaximal leaf vertices (appearing with multiplicities 18,9,6,6,6,6 resp.) Of the six proper suborders, only F 9 contains π.
30 Example 1: our old friend K = Q[X]/(X X ) Gal(K/Q) = C 4 = σ and Cl(O K ) = Z/2Z. Let q = 127. We have K = Q(π) where π π π qπ + q 2 = 0 is an ordinary Weil number. Lesson: graph structure alone is not sufficient information to determine the endomorphism ring.
31 Example 2: K = Q[X]/(X X + 73) (3,3)-isogeny graph over F 1609 Gal(K/Q) = dihedral group of order 8. Let q = We have K = Q(π) = Q(ψ) where π π π qπ + q 2 = 0 and ψ ψ 3 414ψ qψ + q 2 = 0 are ordinary Weil numbers.
32 Example 2: K = Q[X]/(X X + 73) (3,3)-isogeny graph over F 1609 Gal(K/Q) = dihedral group of order 8. Let q = We have K = Q(π) = Q(ψ) where π π π qπ + q 2 = 0 and ψ ψ 3 414ψ qψ + q 2 = 0 are ordinary Weil numbers. Lesson: we can have cycles involving nonmaximal points (invertible ideals of norm l 2 can exist in non l-maximal orders).
33 Example 3: K = Q[X]/(X X ) (1,2)-isogenies over F 3 7 Let q = 3 7. We have K = Q(π) where π π π qπ+ q 2 = 0 is an ordinary Weil number. (2, 2)-isogeny graph:
34 Example 3: K = Q[X]/(X X ) (1,2)-isogenies over F 3 7 Let q = 3 7. We have K = Q(π) where π π π qπ+ q 2 = 0 is an ordinary Weil number. (1, 2)-isogeny graph:
35 The end Genus 3 isogeny graphs?
36 The end Genus 3 isogeny graphs? Perhaps at GeoCrypt 2013 Thanks for your attention.
Igusa class polynomials
Number Theory Seminar Cambridge 26 April 2011 Elliptic curves An elliptic curve E/k (char(k) 2) is a smooth projective curve y 2 = x 3 + ax 2 + bx + c. Q P P Q E is a commutative algebraic group Endomorphisms
More informationGenus 2 Curves of p-rank 1 via CM method
School of Mathematical Sciences University College Dublin Ireland and Claude Shannon Institute April 2009, GeoCrypt Joint work with Laura Hitt, Michael Naehrig, Marco Streng Introduction This talk is about
More informationComputing modular polynomials in dimension 2 ECC 2015, Bordeaux
Computing modular polynomials in dimension 2 ECC 2015, Bordeaux Enea Milio 29/09/2015 Enea Milio Computing modular polynomials 29/09/2015 1 / 49 Computing modular polynomials 1 Dimension 1 : elliptic curves
More informationClass invariants for quartic CM-fields
Number Theory Seminar Oxford 2 June 2011 Elliptic curves An elliptic curve E/k (char(k) 2) is a smooth projective curve y 2 = x 3 + ax 2 + bx + c. Q P E is a commutative algebraic group P Q Endomorphisms
More informationComplex multiplication and canonical lifts
Complex multiplication and canonical lifts David R. Kohel Abstract The problem of constructing CM invariants of higher dimensional abelian varieties presents significant new challenges relative to CM constructions
More informationIgusa Class Polynomials
, supported by the Leiden University Fund (LUF) Joint Mathematics Meetings, San Diego, January 2008 Overview Igusa class polynomials are the genus 2 analogue of the classical Hilbert class polynomials.
More informationElliptic Curves Spring 2015 Lecture #23 05/05/2015
18.783 Elliptic Curves Spring 2015 Lecture #23 05/05/2015 23 Isogeny volcanoes We now want to shift our focus away from elliptic curves over C and consider elliptic curves E/k defined over any field k;
More informationIsogeny graphs, modular polynomials, and point counting for higher genus curves
Isogeny graphs, modular polynomials, and point counting for higher genus curves Chloe Martindale July 7, 2017 These notes are from a talk given in the Number Theory Seminar at INRIA, Nancy, France. The
More informationExplicit Complex Multiplication
Explicit Complex Multiplication Benjamin Smith INRIA Saclay Île-de-France & Laboratoire d Informatique de l École polytechnique (LIX) Eindhoven, September 2008 Smith (INRIA & LIX) Explicit CM Eindhoven,
More informationComputing the endomorphism ring of an ordinary elliptic curve
Computing the endomorphism ring of an ordinary elliptic curve Massachusetts Institute of Technology April 3, 2009 joint work with Gaetan Bisson http://arxiv.org/abs/0902.4670 Elliptic curves An elliptic
More informationIgusa Class Polynomials
Genus 2 day, Intercity Number Theory Seminar Utrecht, April 18th 2008 Overview Igusa class polynomials are the genus 2 analogue of the classical Hilbert class polynomial. For each notion, I will 1. tell
More informationISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES
ERNEST HUNTER BROOKS DIMITAR JETCHEV BENJAMIN WESOLOWSKI ISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES PRESENTED AT ECC 2017, NIJMEGEN, THE NETHERLANDS BY BENJAMIN WESOLOWSKI FROM EPFL, SWITZERLAND AN INTRODUCTION
More informationSiegel Moduli Space of Principally Polarized Abelian Manifolds
Siegel Moduli Space of Principally Polarized Abelian Manifolds Andrea Anselli 8 february 2017 1 Recall Definition 11 A complex torus T of dimension d is given by V/Λ, where V is a C-vector space of dimension
More informationFORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS
Sairaiji, F. Osaka J. Math. 39 (00), 3 43 FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS FUMIO SAIRAIJI (Received March 4, 000) 1. Introduction Let be an elliptic curve over Q. We denote by ˆ
More informationIsogeny graphs of abelian varieties and applications to the Discrete Logarithm Problem
Isogeny graphs of abelian varieties and applications to the Discrete Logarithm Problem Chloe Martindale 26th January, 2018 These notes are from a talk given in the Séminaire Géométrie et algèbre effectives
More informationModular polynomials and isogeny volcanoes
Modular polynomials and isogeny volcanoes Andrew V. Sutherland February 3, 010 Reinier Bröker Kristin Lauter Andrew V. Sutherland (MIT) Modular polynomials and isogeny volcanoes 1 of 9 Isogenies An isogeny
More informationCounting points on genus 2 curves over finite
Counting points on genus 2 curves over finite fields Chloe Martindale May 11, 2017 These notes are from a talk given in the Number Theory Seminar at the Fourier Institute, Grenoble, France, on 04/05/2017.
More informationEquations for Hilbert modular surfaces
Equations for Hilbert modular surfaces Abhinav Kumar MIT April 24, 2013 Introduction Outline of talk Elliptic curves, moduli spaces, abelian varieties 2/31 Introduction Outline of talk Elliptic curves,
More informationHONDA-TATE THEOREM FOR ELLIPTIC CURVES
HONDA-TATE THEOREM FOR ELLIPTIC CURVES MIHRAN PAPIKIAN 1. Introduction These are the notes from a reading seminar for graduate students that I organised at Penn State during the 2011-12 academic year.
More informationIndependence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen)
Independence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen) Brown University Cambridge University Number Theory Seminar Thursday, February 22, 2007 0 Modular Curves and Heegner Points
More informationMappings of elliptic curves
Mappings of elliptic curves Benjamin Smith INRIA Saclay Île-de-France & Laboratoire d Informatique de l École polytechnique (LIX) Eindhoven, September 2008 Smith (INRIA & LIX) Isogenies of Elliptic Curves
More informationCounting Points on Curves using Monsky-Washnitzer Cohomology
Counting Points on Curves using Monsky-Washnitzer Cohomology Frederik Vercauteren frederik@cs.bris.ac.uk Jan Denef jan.denef@wis.kuleuven.ac.be University of Leuven http://www.arehcc.com University of
More informationIsogenies in a quantum world
Isogenies in a quantum world David Jao University of Waterloo September 19, 2011 Summary of main results A. Childs, D. Jao, and V. Soukharev, arxiv:1012.4019 For ordinary isogenous elliptic curves of equal
More informationComputing modular polynomials with the Chinese Remainder Theorem
Computing modular polynomials with the Chinese Remainder Theorem Andrew V. Sutherland Massachusetts Institute of Technology ECC 009 Reinier Bröker Kristin Lauter Andrew V. Sutherland (MIT) Computing modular
More informationWhen 2 and 3 are invertible in A, L A is the scheme
8 RICHARD HAIN AND MAKOTO MATSUMOTO 4. Moduli Spaces of Elliptic Curves Suppose that r and n are non-negative integers satisfying r + n > 0. Denote the moduli stack over Spec Z of smooth elliptic curves
More informationIsogeny graphs with maximal real multiplication
Isogeny graphs with maximal real multiplication Sorina Ionica 1,2 and Emmanuel Thomé 3 1 IMB, Université de Bordeaux 351 Cours de la Libération 33405 Talence France 2 LFANT Project INRIA Bordeaux Sud-Est
More informationIntroduction to Elliptic Curves
IAS/Park City Mathematics Series Volume XX, XXXX Introduction to Elliptic Curves Alice Silverberg Introduction Why study elliptic curves? Solving equations is a classical problem with a long history. Starting
More informationComputing endomorphism rings of abelian varieties of dimension two
Computing endomorphism rings of abelian varieties of dimension two Gaetan Bisson University of French Polynesia Abstract Generalizing a method of Sutherland and the author for elliptic curves [5, 1] we
More informationOptimal curves of genus 1, 2 and 3
Optimal curves of genus 1, 2 and 3 Christophe Ritzenthaler Institut de Mathématiques de Luminy, CNRS Leuven, 17-21 May 2010 Christophe Ritzenthaler (IML) Optimal curves of genus 1, 2 and 3 Leuven, 17-21
More informationHyperelliptic curves
1/40 Hyperelliptic curves Pierrick Gaudry Caramel LORIA CNRS, Université de Lorraine, Inria ECC Summer School 2013, Leuven 2/40 Plan What? Why? Group law: the Jacobian Cardinalities, torsion Hyperelliptic
More informationCOMPLEX MULTIPLICATION: LECTURE 14
COMPLEX MULTIPLICATION: LECTURE 14 Proposition 0.1. Let K be any field. i) Two elliptic curves over K are isomorphic if and only if they have the same j-invariant. ii) For any j 0 K, there exists an elliptic
More informationComputing the modular equation
Computing the modular equation Andrew V. Sutherland (MIT) Barcelona-Boston-Tokyo Number Theory Seminar in Memory of Fumiyuki Momose Andrew V. Sutherland (MIT) Computing the modular equation 1 of 8 The
More informationConstructing Abelian Varieties for Pairing-Based Cryptography
for Pairing-Based CWI and Universiteit Leiden, Netherlands Workshop on Pairings in Arithmetic Geometry and 4 May 2009 s MNT MNT Type s What is pairing-based cryptography? Pairing-based cryptography refers
More information14 Ordinary and supersingular elliptic curves
18.783 Elliptic Curves Spring 2015 Lecture #14 03/31/2015 14 Ordinary and supersingular elliptic curves Let E/k be an elliptic curve over a field of positive characteristic p. In Lecture 7 we proved that
More informationthis to include the explicit maps, please do so!
Contents 1. Introduction 1 2. Warmup: descent on A 2 + B 3 = N 2 3. A 2 + B 3 = N: enriched descent 3 4. The Faltings height 5 5. Isogeny and heights 6 6. The core of the proof that the height doesn t
More informationw d : Y 0 (N) Y 0 (N)
Upper half-plane formulas We want to explain the derivation of formulas for two types of objects on the upper half plane: the Atkin- Lehner involutions and Heegner points Both of these are treated somewhat
More informationCOMPLEX MULTIPLICATION: LECTURE 15
COMPLEX MULTIPLICATION: LECTURE 15 Proposition 01 Let φ : E 1 E 2 be a non-constant isogeny, then #φ 1 (0) = deg s φ where deg s is the separable degree of φ Proof Silverman III 410 Exercise: i) Consider
More informationIN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort
FINE STRUCTURES OF MODULI SPACES IN POSITIVE CHARACTERISTICS: HECKE SYMMETRIES AND OORT FOLIATION 1. Elliptic curves and their moduli 2. Moduli of abelian varieties 3. Modular varieties with Hecke symmetries
More informationCOMPUTING MODULAR POLYNOMIALS
COMPUTING MODULAR POLYNOMIALS DENIS CHARLES AND KRISTIN LAUTER 1. Introduction The l th modular polynomial, φ l (x, y), parameterizes pairs of elliptic curves with an isogeny of degree l between them.
More informationLecture 2: Elliptic curves
Lecture 2: Elliptic curves This lecture covers the basics of elliptic curves. I begin with a brief review of algebraic curves. I then define elliptic curves, and talk about their group structure and defining
More informationTables of elliptic curves over number fields
Tables of elliptic curves over number fields John Cremona University of Warwick 10 March 2014 Overview 1 Why make tables? What is a table? 2 Simple enumeration 3 Using modularity 4 Curves with prescribed
More informationMA 162B LECTURE NOTES: THURSDAY, FEBRUARY 26
MA 162B LECTURE NOTES: THURSDAY, FEBRUARY 26 1. Abelian Varieties of GL 2 -Type 1.1. Modularity Criteria. Here s what we ve shown so far: Fix a continuous residual representation : G Q GLV, where V is
More informationElliptic Curves Spring 2013 Lecture #14 04/02/2013
18.783 Elliptic Curves Spring 2013 Lecture #14 04/02/2013 A key ingredient to improving the efficiency of elliptic curve primality proving (and many other algorithms) is the ability to directly construct
More informationCOMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS
COMPUTING ENDOMORPHISM RINGS OF JACOBIANS OF GENUS 2 CURVES OVER FINITE FIELDS DAVID FREEMAN AND KRISTIN LAUTER Abstract. We present probabilistic algorithms which, given a genus 2 curve C defined over
More informationConstructing genus 2 curves over finite fields
Constructing genus 2 curves over finite fields Kirsten Eisenträger The Pennsylvania State University Fq12, Saratoga Springs July 15, 2015 1 / 34 Curves and cryptography RSA: most widely used public key
More informationRiemann surfaces with extra automorphisms and endomorphism rings of their Jacobians
Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians T. Shaska Oakland University Rochester, MI, 48309 April 14, 2018 Problem Let X be an algebraic curve defined over a field
More informationCLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES
CLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES FRANK GOUNELAS 1. Class Field Theory We ll begin by motivating some of the constructions of the CM (complex multiplication) theory for
More informationEXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.
EXERCISES IN MODULAR FORMS I (MATH 726) EYAL GOREN, MCGILL UNIVERSITY, FALL 2007 (1) We define a (full) lattice L in R n to be a discrete subgroup of R n that contains a basis for R n. Prove that L is
More informationc Copyright 2012 Wenhan Wang
c Copyright 01 Wenhan Wang Isolated Curves for Hyperelliptic Curve Cryptography Wenhan Wang A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy University
More informationComputing the image of Galois
Computing the image of Galois Andrew V. Sutherland Massachusetts Institute of Technology October 9, 2014 Andrew Sutherland (MIT) Computing the image of Galois 1 of 25 Elliptic curves Let E be an elliptic
More information15 Elliptic curves and Fermat s last theorem
15 Elliptic curves and Fermat s last theorem Let q > 3 be a prime (and later p will be a prime which has no relation which q). Suppose that there exists a non-trivial integral solution to the Diophantine
More informationANTS / 5 / 20 Katsuyuki Takashima Mitsubishi Electric
Efficiently Computable Distortion Maps for Supersingular Curves ANTS 2008 2008 / 5 / 20 Katsuyuki Takashima Mitsubishi Electric 1 Our results Galbraith-Pujolas-Ritzenthaler-Smith [GPRS] gave unsolved problems
More informationGraph structure of isogeny on elliptic curves
Graph structure of isogeny on elliptic curves Université Versailles Saint Quentin en Yvelines October 23, 2014 1/ 42 Outline of the talk 1 Reminder about elliptic curves, 2 Endomorphism ring of elliptic
More informationALGEBRA QUALIFYING EXAM SPRING 2012
ALGEBRA QUALIFYING EXAM SPRING 2012 Work all of the problems. Justify the statements in your solutions by reference to specific results, as appropriate. Partial credit is awarded for partial solutions.
More informationSHIMURA VARIETIES AND TAF
SHIMURA VARIETIES AND TAF PAUL VANKOUGHNETT 1. Introduction The primary source is chapter 6 of [?]. We ve spent a long time learning generalities about abelian varieties. In this talk (or two), we ll assemble
More informationName: Solutions Final Exam
Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Put your name on each page of your paper. 1. [10 Points] For
More informationClass polynomials for abelian surfaces
Class polynomials for abelian surfaces Andreas Enge LFANT project-team INRIA Bordeaux Sud-Ouest andreas.enge@inria.fr http://www.math.u-bordeaux.fr/~aenge LFANT seminar 27 January 2015 (joint work with
More informationHigher genus curves and the inverse Galois problem
Higher genus curves and the inverse Galois problem Samuele Anni joint work with Pedro Lemos and Samir Siksek University of Warwick Congreso de Jóvenes Investigadores de la Real Sociedad Matemática Española
More informationProof of the Shafarevich conjecture
Proof of the Shafarevich conjecture Rebecca Bellovin We have an isogeny of degree l h φ : B 1 B 2 of abelian varieties over K isogenous to A. We wish to show that h(b 1 ) = h(b 2 ). By filtering the kernel
More informationMath 121 Homework 5: Notes on Selected Problems
Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements
More informationA SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS
A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS STEPHAN EHLEN 1. Modular curves and Heegner Points The modular curve Y (1) = Γ\H with Γ = Γ(1) = SL (Z) classifies the equivalence
More informationComplex multiplication of abelian varieties
Complex multiplication of abelian varieties Margaret Bilu Contents 1 A quick review of the elliptic curves case 4 2 Preliminary definitions and properties 7 2.1 Some facts about abelian varieties........................
More informationAN INTRODUCTION TO ELLIPTIC CURVES
AN INTRODUCTION TO ELLIPTIC CURVES MACIEJ ULAS.. First definitions and properties.. Generalities on elliptic curves Definition.. An elliptic curve is a pair (E, O), where E is curve of genus and O E. We
More informationElliptic Curves, Group Schemes,
Elliptic Curves, Group Schemes, and Mazur s Theorem A thesis submitted by Alexander B. Schwartz to the Department of Mathematics in partial fulfillment of the honors requirements for the degree of Bachelor
More informationA gentle introduction to isogeny-based cryptography
A gentle introduction to isogeny-based cryptography Craig Costello Tutorial at SPACE 2016 December 15, 2016 CRRao AIMSCS, Hyderabad, India Part 1: Motivation Part 2: Preliminaries Part 3: Brief SIDH sketch
More informationL-Polynomials of Curves over Finite Fields
School of Mathematical Sciences University College Dublin Ireland July 2015 12th Finite Fields and their Applications Conference Introduction This talk is about when the L-polynomial of one curve divides
More informationExplicit Representation of the Endomorphism Rings of Supersingular Elliptic Curves
Explicit Representation of the Endomorphism Rings of Supersingular Elliptic Curves Ken McMurdy August 20, 2014 Abstract It is well known from the work of Deuring that the endomorphism ring of any supersingular
More informationA COMPUTATION OF MINIMAL POLYNOMIALS OF SPECIAL VALUES OF SIEGEL MODULAR FUNCTIONS
MATHEMATICS OF COMPUTATION Volume 7 Number 4 Pages 969 97 S 5-571814-8 Article electronically published on March A COMPUTATION OF MINIMAL POLYNOMIALS OF SPECIAL VALUES OF SIEGEL MODULAR FUNCTIONS TSUYOSHI
More informationTorsion subgroups of rational elliptic curves over the compositum of all cubic fields
Torsion subgroups of rational elliptic curves over the compositum of all cubic fields Andrew V. Sutherland Massachusetts Institute of Technology April 7, 2016 joint work with Harris B. Daniels, Álvaro
More informationRaising the Levels of Modular Representations Kenneth A. Ribet
1 Raising the Levels of Modular Representations Kenneth A. Ribet 1 Introduction Let l be a prime number, and let F be an algebraic closure of the prime field F l. Suppose that ρ : Gal(Q/Q) GL(2, F) is
More informationGraduate Preliminary Examination
Graduate Preliminary Examination Algebra II 18.2.2005: 3 hours Problem 1. Prove or give a counter-example to the following statement: If M/L and L/K are algebraic extensions of fields, then M/K is algebraic.
More informationGenus Two Isogeny Cryptography
Genus Two Isogeny Cryptography E.V. Flynn 1 and Yan Bo Ti 2 1 Mathematical Institute, Oxford University, UK. flynn@maths.ox.ac.uk 2 Mathematics Department, University of Auckland, NZ. yanbo.ti@gmail.com
More informationx mv = 1, v v M K IxI v = 1,
18.785 Number Theory I Fall 2017 Problem Set #7 Description These problems are related to the material covered in Lectures 13 15. Your solutions are to be written up in latex (you can use the latex source
More informationEven sharper upper bounds on the number of points on curves
Even sharper upper bounds on the number of points on curves Everett W. Howe Center for Communications Research, La Jolla Symposium on Algebraic Geometry and its Applications Tahiti, May 2007 Revised slides
More informationElliptic curve cryptography in a post-quantum world: the mathematics of isogeny-based cryptography
Elliptic curve cryptography in a post-quantum world: the mathematics of isogeny-based cryptography Andrew Sutherland MIT Undergraduate Mathematics Association November 29, 2018 Creating a shared secret
More informationLARGE TORSION SUBGROUPS OF SPLIT JACOBIANS OF CURVES OF GENUS TWO OR THREE
LARGE TORSION SUBGROUPS OF SPLIT JACOBIANS OF CURVES OF GENUS TWO OR THREE EVERETT W. HOWE, FRANCK LEPRÉVOST, AND BJORN POONEN Abstract. We construct examples of families of curves of genus 2 or 3 over
More informationElliptic Curves Spring 2013 Problem Set #5 Due: 03/19/2013
18.783 Elliptic Curves Spring 2013 Problem Set #5 Due: 03/19/2013 Description These problems are related to the material covered in Lectures 9-10. As usual the first person to spot each non-trivial typo/error
More informationGALOIS GROUPS ATTACHED TO POINTS OF FINITE ORDER ON ELLIPTIC CURVES OVER NUMBER FIELDS (D APRÈS SERRE)
GALOIS GROUPS ATTACHED TO POINTS OF FINITE ORDER ON ELLIPTIC CURVES OVER NUMBER FIELDS (D APRÈS SERRE) JACQUES VÉLU 1. Introduction Let E be an elliptic curve defined over a number field K and equipped
More informationCounting points on elliptic curves over F q
Counting points on elliptic curves over F q Christiane Peters DIAMANT-Summer School on Elliptic and Hyperelliptic Curve Cryptography September 17, 2008 p.2 Motivation Given an elliptic curve E over a finite
More informationTheta divisors and the Frobenius morphism
Theta divisors and the Frobenius morphism David A. Madore Abstract We introduce theta divisors for vector bundles and relate them to the ordinariness of curves in characteristic p > 0. We prove, following
More informationHeuristics. pairing-friendly abelian varieties
Heuristics on pairing-friendly abelian varieties joint work with David Gruenewald John Boxall john.boxall@unicaen.fr Laboratoire de Mathématiques Nicolas Oresme, UFR Sciences, Université de Caen Basse-Normandie,
More informationSurjectivity in Honda-Tate
Surjectivity in Honda-Tate Brian Lawrence May 5, 2014 1 Introduction Let F q be a finite field with q = p a elements, p prime. Given any simple Abelian variety A over F q, we have seen that the characteristic
More informationKAGAWA Takaaki. March, 1998
Elliptic curves with everywhere good reduction over real quadratic fields KAGAWA Takaaki March, 1998 A dissertation submitted for the degree of Doctor of Science at Waseda University Acknowledgments I
More informationTHE NUMBER OF TWISTS WITH LARGE TORSION OF AN ELLITPIC CURVE
THE NUMBER OF TWISTS WITH LARGE TORSION OF AN ELLITPIC CURVE FILIP NAJMAN Abstract. For an elliptic curve E/Q, we determine the maximum number of twists E d /Q it can have such that E d (Q) tors E(Q)[2].
More informationQ-Curves with Complex Multiplication. Ley Wilson
Q-Curves with Complex Multiplication Ley Wilson A thesis submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Pure Mathematics School of Mathematics and Statistics
More informationGENERATORS OF JACOBIANS OF GENUS TWO CURVES
GENERATORS OF JACOBIANS OF GENUS TWO CURVES CHRISTIAN ROBENHAGEN RAVNSHØJ Abstract. We prove that in most cases relevant to cryptography, the Frobenius endomorphism on the Jacobian of a genus two curve
More informationOutline of the Seminar Topics on elliptic curves Saarbrücken,
Outline of the Seminar Topics on elliptic curves Saarbrücken, 11.09.2017 Contents A Number theory and algebraic geometry 2 B Elliptic curves 2 1 Rational points on elliptic curves (Mordell s Theorem) 5
More informationQuaternions and Arithmetic. Colloquium, UCSD, October 27, 2005
Quaternions and Arithmetic Colloquium, UCSD, October 27, 2005 This talk is available from www.math.mcgill.ca/goren Quaternions came from Hamilton after his really good work had been done; and, though beautifully
More informationPractice Algebra Qualifying Exam Solutions
Practice Algebra Qualifying Exam Solutions 1. Let A be an n n matrix with complex coefficients. Define tr A to be the sum of the diagonal elements. Show that tr A is invariant under conjugation, i.e.,
More informationElliptic Curves Spring 2015 Lecture #7 02/26/2015
18.783 Elliptic Curves Spring 2015 Lecture #7 02/26/2015 7 Endomorphism rings 7.1 The n-torsion subgroup E[n] Now that we know the degree of the multiplication-by-n map, we can determine the structure
More informationJohns Hopkins University, Department of Mathematics Abstract Algebra - Spring 2013 Midterm Exam Solution
Johns Hopkins University, Department of Mathematics 110.40 Abstract Algebra - Spring 013 Midterm Exam Solution Instructions: This exam has 6 pages. No calculators, books or notes allowed. You must answer
More informationLecture 7.3: Ring homomorphisms
Lecture 7.3: Ring homomorphisms Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4120, Modern Algebra M. Macauley (Clemson) Lecture 7.3:
More informationNumber of points on a family of curves over a finite field
arxiv:1610.02978v1 [math.nt] 10 Oct 2016 Number of points on a family of curves over a finite field Thiéyacine Top Abstract In this paper we study a family of curves obtained by fibre products of hyperelliptic
More information1 Fields and vector spaces
1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary
More informationClass invariants by the CRT method
Class invariants by the CRT method Andreas Enge Andrew V. Sutherland INRIA Bordeaux-Sud-Ouest Massachusetts Institute of Technology ANTS IX Andreas Enge and Andrew Sutherland Class invariants by the CRT
More informationIsogeny invariance of the BSD conjecture
Isogeny invariance of the BSD conjecture Akshay Venkatesh October 30, 2015 1 Examples The BSD conjecture predicts that for an elliptic curve E over Q with E(Q) of rank r 0, where L (r) (1, E) r! = ( p
More informationNUNO FREITAS AND ALAIN KRAUS
ON THE DEGREE OF THE p-torsion FIELD OF ELLIPTIC CURVES OVER Q l FOR l p NUNO FREITAS AND ALAIN KRAUS Abstract. Let l and p be distinct prime numbers with p 3. Let E/Q l be an elliptic curve with p-torsion
More informationNon-generic attacks on elliptic curve DLPs
Non-generic attacks on elliptic curve DLPs Benjamin Smith Team GRACE INRIA Saclay Île-de-France Laboratoire d Informatique de l École polytechnique (LIX) ECC Summer School Leuven, September 13 2013 Smith
More informationHeight pairings on Hilbert modular varieties: quartic CM points
Height pairings on Hilbert modular varieties: quartic CM points A report on work of Howard and Yang Stephen Kudla (Toronto) Montreal-Toronto Workshop on Number Theory Fields Institute, Toronto April 10,
More informationIntegral models of Shimura varieties
Zavosh Amir-Khosravi April 9, 2011 Motivation Let n 3 be an integer, S a scheme, and let (E, α n ) denote an elliptic curve E over S with a level-n structure α n : (Z/nZ) 2 E n. Motivation Let n 3 be an
More information