Igusa class polynomials
|
|
- Scot Boyd
- 5 years ago
- Views:
Transcription
1 Number Theory Seminar Cambridge 26 April 2011
2 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
3 Endomorphisms End(E) = (ring of algebraic group morphisms E E) (φ + ψ)(p) = φ(p) + ψ(p) (φψ)(p) = φ(ψ(p)) Examples: Z End(E) with n : P P + + P. For most E s in characteristic 0, have End(E) = Z. If E : y 2 = x 3 + x and i 2 = 1 in k, then we have i : (x, y) ( x, iy), and Z[i] End(E). If #k = q, we have Frob : (x, y) (x q, y q ).
4 The j-invariant is The Hilbert class polynomial j(e) = b b c 2 for E : y 2 = x 3 + bx + c. j(e) = j(f ) E = k F Definition Let K be an imaginary quadratic number field. Its Hilbert class polynomial is H K = E/C End(E) =O K ( X j(e) ) Z[X ]. Application 1: roots generate the Hilbert class field of K over K. Application 2: make elliptic curves with prescribed order over F p.
5 Curves with prescribed order If p = ππ in O K, then (H K mod p) splits into linear factors. Let j 0 F p be a root and let E 0 /F p have j(e 0 ) = j 0. Then a twist E of E 0 has Frob = π. Reason: E 0 is the reduction of some Ẽ with End(Ẽ) = O K CM theory = Frob O K and N(Frob) = p. We get #E(F p ) = N(π 1) = p + 1 tr(π).
6 Computing Hilbert class polynomials (1) Any E is complex analytically C/Λ for a lattice Λ Endomorphisms induce C-linear maps α : C C with α(λ) Λ If End(E) = O K, then Λ = ca for an ideal a O K and c C. We get Cl K {E/C : End(E) = O K } = [a] C/a.
7 Computing Hilbert class polynomials (2) Write a = τz + Z and let q = exp(2πiτ). Let θ 0 = n=1 q 1 2 n2 and θ 1 = n=1 ( 1)n q 1 2 n2. Then j(z) = 256 (θ8 0 θ4 0 θ4 1 + θ8 1 )3 θ0 8θ8 1 (θ4 0 θ4 1 )2 Compute H K = Other algorithms: [a] CL K (X j(c/a)) Z[X ]. p-adic, [Couveignes-Henocq 2002, Bröker 2006] Chinese remainder theorem. [Chao-Nakamura-Sobataka-Tsujii 1998, Agashe-Lauter-Venkatesan 2004]
8 Performance The Hilbert class polynomial is huge: the degree h K grows like D 1 2, as do the logarithms of the coefficients. Small example: for K = Q( 17), get H K = x x x x Under GRH or heuristics, all three quasi-linear O( D 1+ɛ ). CRT (the underdog) is now the record holder: constructed a large finite field elliptic curve with D > 10 15, h K > [Belding-Bröker-Enge-Lauter 2008, Sutherland 2009]
9 Curves of genus 2 Definition A curve of genus 2 is a smooth geometrically irreducible curve of which the genus is 2. Definition (char. 2) A curve of genus 2 is a smooth projective curve that has an affine model y 2 = f (x), deg(f ) {5, 6}, where f has no double roots.
10 The group law on the Jacobian The Jacobian: group of equivalence classes of pairs of points. More precisely, divisor class group Pic 0 (C) {P 1, P 2 } [P 1 + P 2 D ] P1 P2 Q2 Q1 {P 1, P 2 } + {Q 1, Q 2 } =?
11 The group law on the Jacobian The Jacobian: group of equivalence classes of pairs of points. More precisely, divisor class group Pic 0 (C) {P 1, P 2 } [P 1 + P 2 D ] R2 P1 P2 Q2 Q1 S1 R1 S2 {P 1, P 2 } + {Q 1, Q 2 } = {S 1, S 2 }
12 Elliptic curves E have CM if End(E) is an order in an imaginary quadratic field K = Q( r) with r Q negative. Curves C of genus 2 have CM if End(J(C)) is an order in a CM field K of degree 4, i.e. K = K 0 ( r) with K 0 real quadratic and r K 0 totally negative. Assume K contains no imaginary quadratic field. Igusa s invariants i 1, i 2, i 3 are the genus-2 analogue of j The of a quartic CM field K are a set of polynomials of which the roots are the Igusa invariants of curves C of genus 2 with CM by O K.
13 Applications Roots generate class fields. not of K, but of its reflex field (no problem) not the full Hilbert class field (but we know which field) useful? efficient? (work in progress!) If p = ππ in O K, construct curve C with #J(C)(F p ) = N(π 1) and #C(F p ) = p + 1 tr(π).
14 Algorithms 1. Complex analytic [Spallek 1994, Van Wamelen 1999] 2. p-adic [Gaudry-Houtmann-Kohel-Ritzenthaler-Weng 2002, Carls-Kohel-Lubicz 2008] 3. Chinese remainder theorem [Eisenträger-Lauter 2005] None of these had running time bounds: denominators not known how to bound i n (C). algorithms not explicit enough no rounding error analysis for alg. 1 (not even for genus 1!!)
15 Denominators CM elliptic curves have potential good reduction, hence j(e) Z, hence Hilbert class polynomials are in Z[X ] CM abelian varieties (such as J(C)) also have potential good reduction, but may have (J(C) mod p) = E 1 E 2 and (C mod p) = E 1 E 2. In that case, ι : O K End(E 1 E 2 ) and E 1 and E 2 are isogenous supersingular elliptic curves. Can bound denominators by studying the embedding problem [Goren-Lauter 2007], [Goren-Lauter 2011]
16 Step 1: Enumerating =-classes K R = R alg. C 2 For Φ an isomorphism and a O K, get a lattice Λ = Φ(a) C 2 and End(C 2 /Λ) = O K. Also need a polarization E : C 2 C 2 R, given by E(Φ(x), Φ(y)) = Tr K/Q (ξxy) with ξ K, ξaad K/Q = O K, and Φ(ξ) ir 2 >0. Then {(Φ, a, ξ)} {C/C : End(J(C)) = O K }. = Symplectic basis gives Λ = τz 2 + Z 2 with τ Mat 2 (C) symmetric with pos. def. imaginary part.
17 Step 2: Reduction (elliptic case) For E = C/(τZ + Z), the number τ is unique up to SL 2 (Z) acting via ( a b c d ) τ = (aτ + b)(cτ + d) 1. We make τ reduced: 1. Re τ 1/2, 2. τ 1
18 Step 2: Reduction (elliptic case) For E = C/(τZ + Z), the number τ is unique up to SL 2 (Z) = {M GL 2 (Z) : M t ( acting via ( a b c d We make τ reduced: ) ( 0 1 M = 1 0 ) τ = (aτ + b)(cτ + d) Re τ 1/2, ( ) a b 2. cτ + d 1 for all SL c d 2 (Z) ) },
19 Step 2: Reduction For J(C) = C 2 /(τz 2 + Z 2 ), the matrix τ is unique up to Sp 4 (Z) = {M GL 4 (Z) : M t ( acting via ( a b c d We make τ reduced: ) ( 0 1 M = 1 0 ) τ = (aτ + b)(cτ + d) entries of Re τ have absolute value 1/2, ( ) a b 2. det(cτ + d) 1 for all Sp c d 4 (Z), ( ) y1 y 3. Im τ = 3 is reduced: 0 2y y 3 y 3 y 1 y 2. 2 ) },
20 Step 3: Numerical evaluation Thomae s formula [1870] gives an equation for C, given τ, in terms of the ten even theta constants θ[c 1, c 2 ](τ) = v Z 2 exp(πi(v + c 1 )τ(v + c 1 ) t + 2πi(v + c 1 )c t 2) with c 1, c 2 {0, 1 2 }2, 2c 1 c t 2 Z. Write out, get [Bolza 1887, Igusa 1967] i k (τ) = pol. in θ s θ 4, e.g. i 2 (τ) = ( θ 8 ) 5 θ 4. Evaluate numerically.
21 Bounds on Igusa invariants For running time bound, need upper bound on i k (τ) = pol. in θ s θ 4. Have θ(τ) < 2 for reduced τ, so only need lower bound on θ(τ). Got a bound in terms of 1. upper bound on entries of Im τ, 2. lower bound on τ 12 (allowed to be weak) Part 2 for free from detailed analysis of our construction of τ.
22 Bound on Im τ (elliptic case) For elliptic curves, we have τ = b + D 2a with a, b Z, hence Im τ 1 2 D. For genus 2, it is not that simple.
23 Bound on Im τ Bound Im τ by proving existence of alternative τ and relating it to τ via A Sp 4 (Z). Elliptic curves: if τ = Aτ and τ = x + yi, then Im τ = Im τ cτ + d 2 = y (cx + d) 2 + (cy) { 2 y if c = 0 y 1 if c 0 max{y, y 1 } Similar results for genus 2. To get τ, write a = zb + b 1 and maximize N K/Q (b 2 (z z)o K ). (related to fundamental domains for SL 2 (O K0 )).
24 Result Theorem Algorithm computes the of K in time less than cst.(d 7/2 1 D 11/2 0 ) 1+ɛ, where D 0 = disc K 0 and D 1 D0 2 = disc K. The bit size of the output is between Bottlenecks: cst.(d 1/2 1 D 1/2 0 ) 1 ɛ and cst.(d 2 1D 3 0) 1+ɛ. 1. quasi-quadratic time theta evaluation (quasi-linear method not proven [Dupont 2006]) 2. denominator bounds not optimal (special cases/conjectures [Bruinier-Yang 2006, Yang (preprint)])
25 What s next? g = 1: In practice, one does not use j, but uses smaller functions such as 3 j, Weber functions, and (double) eta quotients. g = 2: Still stuck with Igusa s invariants. g = 1: Useful tool: explicit version of Shimura s reciprocity law, relating Galois action of K on values of modular functions to the action of GL 2 ( Q) on the modular functions themselves. g = 2: I have been making Shimura s reciprocity law for g = 2 more explicit and have some ideas for smaller functions.
26 The embedding problem (Goren-Lauter) Given a quartic CM field K (not containing an imag. quadr. field). What are the primes p such that the following exist? a maximal order R in the quaternion algebra B p, /Q, a fractional right R-ideal a with left order R, and an embedding of O K into the matrix algebra ( ) R a 1 a R such that complex conjugation on O K coincides with ( ) ( α β α γn(a) 1 ). γ δ βn(a) δ Partial answer: we know the splitting behaviour of p in the normal closure of K and we know p < c disck. [GL 2006]
Class 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 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 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 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 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 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 informationBad reduction of genus 3 curves with Complex Multiplication
Bad reduction of genus 3 curves with Complex Multiplication Elisa Lorenzo García Universiteit Leiden Joint work with Bouw, Cooley, Lauter, Manes, Newton, Ozman. October 1, 2015 Elisa Lorenzo García Universiteit
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 informationComputing isogeny graphs using CM lattices
Computing isogeny graphs using CM lattices David Gruenewald GREYC/LMNO Université de Caen GeoCrypt, Corsica 22nd June 2011 Motivation for computing isogenies Point counting. Computing CM invariants. Endomorphism
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 informationCurves, Cryptography, and Primes of the Form x 2 + y 2 D
Curves, Cryptography, and Primes of the Form x + y D Juliana V. Belding Abstract An ongoing challenge in cryptography is to find groups in which the discrete log problem hard, or computationally infeasible.
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 informationCONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES. Reinier Bröker
CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES Reinier Bröker Abstract. We give an algorithm that constructs, on input of a prime power q and an integer t, a supersingular elliptic curve over F q with trace
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 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 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 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 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 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 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 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 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 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 informationThe Sato-Tate conjecture for abelian varieties
The Sato-Tate conjecture for abelian varieties Andrew V. Sutherland Massachusetts Institute of Technology March 5, 2014 Mikio Sato John Tate Joint work with F. Fité, K.S. Kedlaya, and V. Rotger, and also
More informationTorsion points on elliptic curves and gonalities of modular curves
Torsion points on elliptic curves and gonalities of modular curves with a focus on gonalities of modular curves. Mathematisch Instituut Universiteit Leiden Graduation talk 25-09-2012 Outline 1 2 3 What
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 informationIdentifying supersingular elliptic curves
Identifying supersingular elliptic curves Andrew V. Sutherland Massachusetts Institute of Technology January 6, 2012 http://arxiv.org/abs/1107.1140 Andrew V. Sutherland (MIT) Identifying supersingular
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 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 informationA p-adic ALGORITHM TO COMPUTE THE HILBERT CLASS POLYNOMIAL. Reinier Bröker
A p-adic ALGORITHM TO COMPUTE THE HILBERT CLASS POLYNOMIAL Reinier Bröker Abstract. Classicaly, the Hilbert class polynomial P Z[X] of an imaginary quadratic discriminant is computed using complex analytic
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 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 informationFrom the curve to its Jacobian and back
From the curve to its Jacobian and back Christophe Ritzenthaler Institut de Mathématiques de Luminy, CNRS Montréal 04-10 e-mail: ritzenth@iml.univ-mrs.fr web: http://iml.univ-mrs.fr/ ritzenth/ Christophe
More informationAbstracts of papers. Amod Agashe
Abstracts of papers Amod Agashe In this document, I have assembled the abstracts of my work so far. All of the papers mentioned below are available at http://www.math.fsu.edu/~agashe/math.html 1) On invisible
More informationComputing class polynomials in genus 2
Contrat de recherches numéro 21 42 349 Rapport numéro 8 Computing class polynomials in genus 2 Rapport DGA Andreas Enge and Damien Robert 26 April 213 Inria Bordeaux Sud-Ouest, 2 avenue de la Vieille Tour
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 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 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 informationConstructing Class invariants
Constructing Class invariants Aristides Kontogeorgis Department of Mathematics University of Athens. Workshop Thales 1-3 July 2015 :Algebraic modeling of topological and computational structures and applications,
More informationORAL QUALIFYING EXAM QUESTIONS. 1. Algebra
ORAL QUALIFYING EXAM QUESTIONS JOHN VOIGHT Below are some questions that I have asked on oral qualifying exams (starting in fall 2015). 1.1. Core questions. 1. Algebra (1) Let R be a noetherian (commutative)
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 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 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 informationAddition sequences and numerical evaluation of modular forms
Addition sequences and numerical evaluation of modular forms Fredrik Johansson (INRIA Bordeaux) Joint work with Andreas Enge (INRIA Bordeaux) William Hart (TU Kaiserslautern) DK Statusseminar in Strobl,
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 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 informationComputer methods for Hilbert modular forms
Computer methods for Hilbert modular forms John Voight University of Vermont Workshop on Computer Methods for L-functions and Automorphic Forms Centre de Récherche Mathématiques (CRM) 22 March 2010 Computer
More informationarxiv: v2 [math.nt] 17 Jul 2018
arxiv:1803.00514v2 [math.nt] 17 Jul 2018 CONSTRUCTING PICARD CURVES WITH COMPLEX MULTIPLICATION USING THE CHINESE REMAINDER THEOREM SONNY ARORA AND KIRSTEN EISENTRÄGER Abstract. We give a new algorithm
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 informationOn the evaluation of modular polynomials
On the evaluation of modular polynomials Andrew V. Sutherland Massachusetts Institute of Technology ANTS X July 10, 2012 http://math.mit.edu:/ drew 1 / 16 Introduction Let l be a prime and let F q be a
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 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 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 algorithms which, given a genus 2 curve C defined over a finite field
More informationModular forms and the Hilbert class field
Modular forms and the Hilbert class field Vladislav Vladilenov Petkov VIGRE 2009, Department of Mathematics University of Chicago Abstract The current article studies the relation between the j invariant
More informationComputing Hilbert Class Polynomials
Computing Hilbert Class Polynomials Juliana Belding 1, Reinier Bröker 2, Andreas Enge 3, Kristin Lauter 2 1 Dept. of Mathematics, University of Maryland, College Park, MD 20742, USA 2 Microsoft Research,
More informationINTRODUCTION TO DRINFELD MODULES
INTRODUCTION TO DRINFELD MODULES BJORN POONEN Our goal is to introduce Drinfeld modules and to explain their application to explicit class field theory. First, however, to motivate their study, let us
More informationGalois Representations
9 Galois Representations This book has explained the idea that all elliptic curves over Q arise from modular forms. Chapters 1 and introduced elliptic curves and modular curves as Riemann surfaces, and
More informationTATE CONJECTURES FOR HILBERT MODULAR SURFACES. V. Kumar Murty University of Toronto
TATE CONJECTURES FOR HILBERT MODULAR SURFACES V. Kumar Murty University of Toronto Toronto-Montreal Number Theory Seminar April 9-10, 2011 1 Let k be a field that is finitely generated over its prime field
More informationSome. Manin-Mumford. Problems
Some Manin-Mumford Problems S. S. Grant 1 Key to Stark s proof of his conjectures over imaginary quadratic fields was the construction of elliptic units. A basic approach to elliptic units is as follows.
More informationPublic-key Cryptography: Theory and Practice
Public-key Cryptography Theory and Practice Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Chapter 2: Mathematical Concepts Divisibility Congruence Quadratic Residues
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 informationCLASS FIELD THEORY NOTES
CLASS FIELD THEORY NOTES YIWANG CHEN Abstract. This is the note for Class field theory taught by Professor Jeff Lagarias. Contents 1. Day 1 1 1.1. Class Field Theory 1 1.2. ABC conjecture 1 1.3. History
More informationThe 2-adic CM method for genus 2 curves with application to cryptography
The 2-adic CM method for genus 2 curves with application to cryptography P. Gaudry 1,2, T. Houtmann 2, D. Kohel 3, C. Ritzenthaler 4, and A. Weng 2 1 LORIA - Projet SPACES Campus Scientifique - BP 239,
More informationElliptic curves: Theory and Applications. Day 4: The discrete logarithm problem.
Elliptic curves: Theory and Applications. Day 4: The discrete logarithm problem. Elisa Lorenzo García Université de Rennes 1 14-09-2017 Elisa Lorenzo García (Rennes 1) Elliptic Curves 4 14-09-2017 1 /
More informationIntroduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013
18.782 Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013 As usual, a curve is a smooth projective (geometrically irreducible) variety of dimension one and k is a perfect field. 23.1
More informationGENUS 2 CURVES WITH COMPLEX MULTIPLICATION
GENUS 2 CURVES WITH COMPLEX MULTIPLICATION EYAL Z. GOREN & KRISTIN E. LAUTER 1. Introduction While the main goal of this paper is to give a bound on the denominators of Igusa class polynomials of genus
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 informationExplicit isogenies and the Discrete Logarithm Problem in genus three
Explicit isogenies and the Discrete Logarithm Problem in genus three Benjamin Smith INRIA Saclay Île-de-France Laboratoire d informatique de l école polytechnique (LIX) EUROCRYPT 2008 : Istanbul, April
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 informationThe Fricke-Macbeath Curve
The Fricke-Macbeath Curve Jaap Top BIRS, September 28th, 2016 joint work with Carlo Verschoor (master s student in Groningen during 2014/15, currently PhD student with Frits Beukers, Utrecht) Some history
More informationON FINITENESS CONJECTURES FOR ENDOMORPHISM ALGEBRAS OF ABELIAN SURFACES
ON FINITENESS CONJECTURES FOR ENOMORPHISM ALGEBRAS OF ABELIAN SURFACES NILS BRUIN, E. VICTOR FLYNN, JOSEP GONZÁLEZ, AN VICTOR ROTGER Abstract. It is conjectured that there exist only finitely many isomorphism
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 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 informationCOMPLEX MULTIPLICATION OF ABELIAN SURFACES. ter verkrijging van. Proefschrift
COMPLEX MULTIPLICATION OF ABELIAN SURFACES Proefschrift ter verkrijging van de graad van Doctor aan de Universiteit Leiden, op gezag van Rector Magnificus prof. mr. P.F. van der Heijden, volgens besluit
More informationSome algebraic number theory and the reciprocity map
Some algebraic number theory and the reciprocity map Ervin Thiagalingam September 28, 2015 Motivation In Weinstein s paper, the main problem is to find a rule (reciprocity law) for when an irreducible
More informationc ij x i x j c ij x i y j
Math 48A. Class groups for imaginary quadratic fields In general it is a very difficult problem to determine the class number of a number field, let alone the structure of its class group. However, in
More informationVARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES
VARIETIES WITHOUT EXTRA AUTOMORPHISMS II: HYPERELLIPTIC CURVES BJORN POONEN Abstract. For any field k and integer g 2, we construct a hyperelliptic curve X over k of genus g such that #(Aut X) = 2. We
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 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 informationComputing class polynomials for abelian surfaces
Computing class polynomials for abelian surfaces Andreas Enge * and Emmanuel Thomé 17 May 013 Abstract We describe a quasi-linear algorithm for computing Igusa class polynomials of Jacobians of genus curves
More informationIntroduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013
18.78 Introduction to Arithmetic Geometry Fall 013 Lecture #4 1/03/013 4.1 Isogenies of elliptic curves Definition 4.1. Let E 1 /k and E /k be elliptic curves with distinguished rational points O 1 and
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 informationApplications of Complex Multiplication of Elliptic Curves
Applications of Complex Multiplication of Elliptic Curves MASTER THESIS Candidate: Massimo CHENAL Supervisor: Prof. Jean-Marc COUVEIGNES UNIVERSITÀ DEGLI STUDI DI PADOVA UNIVERSITÉ BORDEAUX 1 Facoltà di
More informationRational Points on Curves in Practice. Michael Stoll Universität Bayreuth Journées Algophantiennes Bordelaises Université de Bordeaux June 8, 2017
Rational Points on Curves in Practice Michael Stoll Universität Bayreuth Journées Algophantiennes Bordelaises Université de Bordeaux June 8, 2017 The Problem Let C be a smooth projective and geometrically
More informationA Generalized Brezing-Weng Algorithm for Constructing Pairing-Friendly Ordinary Abelian Varieties
A Generalized Brezing-Weng Algorithm for Constructing Pairing-Friendly Ordinary Abelian Varieties David Freeman Department of Mathematics University of California, Berkeley Berkeley, CA 94720-3840, USA
More informationAn Introduction to Supersingular Elliptic Curves and Supersingular Primes
An Introduction to Supersingular Elliptic Curves and Supersingular Primes Anh Huynh Abstract In this article, we introduce supersingular elliptic curves over a finite field and relevant concepts, such
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 informationFrobenius Distributions
Frobenius Distributions Edgar Costa (MIT) September 11th, 2018 Massachusetts Institute of Technology Slides available at edgarcosta.org under Research Polynomials Write f p (x) := f(x) mod p f(x) = a n
More informationAlgebra Questions. May 13, Groups 1. 2 Classification of Finite Groups 4. 3 Fields and Galois Theory 5. 4 Normal Forms 9
Algebra Questions May 13, 2013 Contents 1 Groups 1 2 Classification of Finite Groups 4 3 Fields and Galois Theory 5 4 Normal Forms 9 5 Matrices and Linear Algebra 10 6 Rings 11 7 Modules 13 8 Representation
More informationRational points on elliptic curves. cycles on modular varieties
Rational points on elliptic curves and cycles on modular varieties Mathematics Colloquium January 2009 TIFR, Mumbai Henri Darmon McGill University http://www.math.mcgill.ca/darmon /slides/slides.html 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 informationAn Introduction to Kuga Fiber Varieties
An Introduction to Kuga Fiber Varieties Dylan Attwell-Duval Department of Mathematics and Statistics McGill University Montreal, Quebec attwellduval@math.mcgill.ca April 28, 2012 Notation G a Q-simple
More informationTranscendence in Positive Characteristic
Transcendence in Positive Characteristic Introduction to Function Field Transcendence W. Dale Brownawell Matthew Papanikolas Penn State University Texas A&M University Arizona Winter School 2008 March
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 informationOverview. exp(2πiq(x)z) x Z m
Overview We give an introduction to the theory of automorphic forms on the multiplicative group of a quaternion algebra over Q and over totally real fields F (including Hilbert modular forms). We know
More informationHigher dimensional 3-adic CM construction
Higher dimensional 3-adic CM construction Robert Carls, David Kohel, David Lubicz December 21, 2007 Robert Carls, David Kohel {carls,kohel}@maths.usyd.edu.au School of Mathematics & Statistics F07 University
More informationConstructing Abelian Varieties for Pairing-Based Cryptography. David Stephen Freeman. A.B. (Harvard University) 2002
Constructing Abelian Varieties for Pairing-Based Cryptography by David Stephen Freeman A.B. (Harvard University) 2002 A dissertation submitted in partial satisfaction of the requirements for the degree
More informationSelected exercises from Abstract Algebra by Dummit and Foote (3rd edition).
Selected exercises from Abstract Algebra by Dummit and Foote (3rd edition). Bryan Félix Abril 12, 2017 Section 14.2 Exercise 3. Determine the Galois group of (x 2 2)(x 2 3)(x 2 5). Determine all the subfields
More information