Elliptic Curves over Finite Fields

Size: px
Start display at page:

Download "Elliptic Curves over Finite Fields"

Transcription

1 Elliptic Curves over Finite Fields Katherine E. Stange Stanford University Boise REU, June 14th, 2011

2 Consider a cubic curve of the form E : y 2 + a 1 xy + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6

3 If you intersect with any line, there are exactly 3 solutions:

4 Actually, sometimes it looks like 2 solutions. But in this case we imagine an extra point at infinity,, that the line goes through.

5 So if we start with two points on the curve...

6 So if we start with two points on the curve, and draw a line through them...

7 So if we start with two points on the curve, and draw a line through them to get another point...

8 This is almost a group law. To make it work (all the axioms) we actually have to add a reflection at the end:

9 Group Law And that s how we get P + Q.

10 Identity: Identity

11 Inverses Inverses: Two points on a line with.

12 Associativity Hard to check, but true!

13 The points of the elliptic curve form a group!

14 Z/pZ, the integers modulo p... has addition (3 mod 7) + (6 mod 7) = 2 mod 7... has subtraction (3 mod 7) (6 mod 7) = 4 mod 7... has multiplication (2 mod 7) (4 mod 7) = 1 mod 7... has division (1 mod 7) (2 mod 7) = 1/2 mod 7 = 4 mod 7 In fact, it s a field. We call it F p, the finite field of p elements.

15 y 2 + y = x 3 + x 2 over F 7

16 y 2 + y = x 3 + x 2 over F 11

17 y 2 + y = x 3 + x 2 over F 17

18 y 2 + y = x 3 + x 2 over F 31

19 y 2 + y = x 3 + x 2 over F 10501

20 An elliptic curve E/Q gives rise to an elliptic curve E/F p for each p:

21 y 2 + y = x 3 + x 2 Also, given P E(Q), we get a list of orders modulo p: prime order of P (This point P has infinite order in E(Q).)

22 Elliptic Divisibility Sequences P = (0, 0) 1 2P = ( 1, 1) 1 3P = (1, 2) 1 4P = (2, 3) ( 5P = 3, 2 2, 1 ) 2 3 ( 6p = 2 3 2, 28 ) 3 3 7P = (21, 99) ( 11 8P = 7 2, 20 ) 7 3 ( 9P = , 931 ) 11 3 ( P = 20 2, )

23 Definition An elliptic divisibility sequence (EDS) is an integer sequence W n satisfying W n+m W n m W 2 r + W m+r W m r W 2 n + W r+n W r n W 2 m = 0. On any elliptic curve, we can define A n, B n, W n recursively so that ( An np = Wn 2, B ) n Wn 3, and W n is an EDS. W n = 0 np =

24 Reducing an EDS modulo p EDS from P = (0, 0) on y 2 + y = x 3 + x 2 1, 1, 1, 1, 2, 3, 1, 7, 11, 20, 19, 87, 191, 197, 1018 EDS from P = (0, 0) on y 2 + y = x 3 + x 2 modulo 7: 1, 1, 1, 6, 5, 4, 6, 0, 4, 6, 2, 4, 5, 6, 3

25 Let s put together some of the data: prime order of P W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W

26 When we reduce mod 7, where does ( 11 8P = 49, 20 ) 343 go? To! The identity. So 8 P = modulo 7. In the associated EDS, 7 W 8. The primes appear in the EDS at the multiples of the order of P.

27 n W n factorisation n W n factorisation If p W n and n m, then p W m.

28 n L n factorisation n L n factorisation If p L n and n m, then p L m.

29 E(F p ) - group of points over F p For each x 0 F p (there are p of them), the quadratic equation in y y 2 + a 1 x 0 y + a 3 y = x a 2x a 4x 0 + a 6 has either 0 or 2 solutions. So either no points or 2 points: (x 0, y 1 ) and (x 0, y 2 ). So, if we assume that half the time it has solutions, then we get about p points. Oh, and there s the point. So that makes about p + 1 points

30 Given E/Q, we get a list of group-orders #E(F p ): y 2 + y = x 3 + x 2 p #E(F p )

31 Theorem (Hasse (1933)) We write a p = p + 1 #E(F p ). #E(F p ) p 1 < 2 p p #E(F p) a p 2 p p #E(F p) a p 2 p

32 Theorem (Hasse (1933)) We write a p = p + 1 #E(F p ). #E(F p ) p 1 < 2 p

33 Theorem (Deuring, 1941) For any n such that n p 1 < 2 p, there exists some elliptic curve E over F p such that #E(F p ) = n

34 Theorem (Cassells, 1966) The group E(F p ) is of the form where m 1 m 2 and m 1 p 1. Z/m 1 Z Z/m 2 Z

35 Index divisibility Joseph H. Silverman and I saw a paper of Chris Smyth, in which he asked, for Lucas sequences L n : When does n L n? So we wondered the same thing for W n an elliptic divisibility sequence: When does n W n?

36 When does n W n? Does it happen for n = p? If P has order p modulo p, then p W p. This can happen if #E(F p ) = p. Such a curve is called anomalous and is unsafe for cryptography because it has special structure.

37 Can we generalise this? What about if n = pq? If p W q and q W p, then p W pq and q W pq. So pq W pq. This happens if P has order p modulo q and order q modulo p. Definition Let E be an elliptic curve defined over Q. A pair (p, q) of primes is called an amicable pair for E if #E(F p ) = q, and #E(F q ) = p. Question (How often) does this happen?

38 Amicable Pairs Definition Let E be an elliptic curve defined over Q. A pair (p, q) of primes is called an amicable pair for E if #E(F p ) = q, and #E(F q ) = p.

39 Amicable Pairs Definition Let E be an elliptic curve defined over Q. A pair (p, q) of primes is called an amicable pair for E if #E(F p ) = q, and #E(F q ) = p. Example y 2 + y = x 3 x has one amicable pair with p, q < 10 7 : ( , ) y 2 + y = x 3 + x 2 has four amicable pairs with p, q < 10 7 : (853, 883), (77761, 77999), ( , ), ( , ).

40 Question Let Q E (X) = # { amicable pairs (p, q) such that p, q < X } How does Q E (X) grow with X?

41 Heuristic Prob(p is part of an amicable pair) ( ) = Prob q def = #E(F p ) is prime and #E(F q ) = p = Prob(q def = #E(F p ) is prime) Prob(#E(F q ) = p).

42 Heuristic Prob(p is part of an amicable pair) ( ) = Prob q def = #E(F p ) is prime and #E(F q ) = p = Prob(q def = #E(F p ) is prime) Prob(#E(F q ) = p). A conjecture of Koblitz says that Prob(#E(F p ) is prime) 1 log p,

43 Heuristic Prob(p is part of an amicable pair) ( ) = Prob q def = #E(F p ) is prime and #E(F q ) = p = Prob(q def = #E(F p ) is prime) Prob(#E(F q ) = p). A conjecture of Koblitz says that Prob(#E(F p ) is prime) 1 log p, A conjecture of Sato and Tate says that Prob(#E(F q ) = p) 1 q 1 p.

44 Heuristic Prob(p is part of an amicable pair) ( ) = Prob q def = #E(F p ) is prime and #E(F q ) = p = Prob(q def = #E(F p ) is prime) Prob(#E(F q ) = p). A conjecture of Koblitz says that Prob(#E(F p ) is prime) 1 log p, A conjecture of Sato and Tate says that Together: Prob(#E(F q ) = p) 1 q 1 p. Prob(p is part of an amicable pair) 1 p(log p).

45 Heuristic Q E (X) p X Prob(p is the smaller prime in an amicable pair ) p X 1 p(log p). Use the rough approximation f (X) p X to obtain n X/ log X Q E (X) f (n log n) X 1 u log u X/ log X X f (t log t) dt f (u) du log u du log u X (log X) 2.

46 Conjecture (Version 1) Let E/Q be an elliptic curve, let Q E (X) = # { amicable pairs (p, q) such that p, q < X } Assume infinitely many primes p such that #E(F p ) is prime.

47 Conjecture (Version 1) Let E/Q be an elliptic curve, let Q E (X) = # { amicable pairs (p, q) such that p, q < X } Assume infinitely many primes p such that #E(F p ) is prime. Then Q E (X) X (log X) 2 as X,

48 Data agreement...? X Q(X) Q(X) / X (log X) 2 log Q(X) log X Table: Counting amicable pairs for y 2 + y = x 3 + x 2 (thanks to Andrew Sutherland with smalljac)

49 Aliquot cycles Definition Let E be an elliptic curve. An aliquot cycle of length l for E is a sequence of distinct primes (p 1, p 2,..., p l ) such that #E(F p1 ) = p 2, #E(F p2 ) = p 3,... #E(F pl 1 ) = p l, #E(F pl ) = p 1.

50 Aliquot cycles Definition Let E be an elliptic curve. An aliquot cycle of length l for E is a sequence of distinct primes (p 1, p 2,..., p l ) such that #E(F p1 ) = p 2, #E(F p2 ) = p 3,... #E(F pl 1 ) = p l, #E(F pl ) = p 1. Example y 2 = x 3 25x 8 : (83, 79, 73)

51 Aliquot cycles Definition Let E be an elliptic curve. An aliquot cycle of length l for E is a sequence of distinct primes (p 1, p 2,..., p l ) such that #E(F p1 ) = p 2, #E(F p2 ) = p 3,... #E(F pl 1 ) = p l, #E(F pl ) = p 1. Example y 2 = x 3 25x 8 : (83, 79, 73) E : y 2 = x x : (23, 31, 41, 47, 59, 67, 73, 79, 71, 61, 53, 43, 37, 29)

52 Chinese Remainder Theorem If you have a bunch of congruence conditions for distinct primes: x b 1 mod p 1 x b 2 mod p 2. x b n mod p n Then there is a solution x Z.

53 Constructing aliquot cycles with CRT Fix l and let p 1, p 2,..., p l be a sequence of primes such that p i + 1 p i+1 2 p i for all 1 i l, where by convention we set p l+1 = p 1.

54 Constructing aliquot cycles with CRT Fix l and let p 1, p 2,..., p l be a sequence of primes such that p i + 1 p i+1 2 p i for all 1 i l, where by convention we set p l+1 = p 1. For each p i find (by Deuring) an elliptic curve E i over F pi satisfying #E i (F pi ) = p i+1.

55 Constructing aliquot cycles with CRT Fix l and let p 1, p 2,..., p l be a sequence of primes such that p i + 1 p i+1 2 p i for all 1 i l, where by convention we set p l+1 = p 1. For each p i find (by Deuring) an elliptic curve E i over F pi satisfying #E i (F pi ) = p i+1. Use the Chinese remainder theorem on the coefficients of the Weierstrass equations for E 1,..., E l to find an elliptic curve E over Q satisfying E mod p i = Ei for all 1 i l.

56 Constructing aliquot cycles with CRT Fix l and let p 1, p 2,..., p l be a sequence of primes such that p i + 1 p i+1 2 p i for all 1 i l, where by convention we set p l+1 = p 1. For each p i find (by Deuring) an elliptic curve E i over F pi satisfying #E i (F pi ) = p i+1. Use the Chinese remainder theorem on the coefficients of the Weierstrass equations for E 1,..., E l to find an elliptic curve E over Q satisfying E mod p i = Ei for all 1 i l. Then by construction, the sequence (p 1,..., p l ) is an aliquot cycle of length l for E.

57 Another example y 2 + y = x 3 x has one amicable pair with p, q < 10 7 : ( , ) y 2 + y = x 3 + x 2 has four amicable pairs with p, q < 10 7 : (853, 883), (77761, 77999), ( , ), ( , ).

58 Another example y 2 + y = x 3 x has one amicable pair with p, q < 10 7 : ( , ) y 2 + y = x 3 + x 2 has four amicable pairs with p, q < 10 7 : (853, 883), (77761, 77999), ( , ), ( , ). y 2 = x has 5578 amicable pairs with p, q < 10 7 : (13, 19), (139, 163), (541, 571), (613, 661), (757, 787),....

59 CM case Theorem Let E/Q be an elliptic curve with complex multiplication, with j E 0. Suppose that p and q are primes of good reduction for E with p 5 and q = #E(F p ).

60 CM case Theorem Let E/Q be an elliptic curve with complex multiplication, with j E 0. Suppose that p and q are primes of good reduction for E with p 5 and q = #E(F p ). Then either #E(F q ) = p or #E(F q ) = 2q + 2 p.

61 Pairs on CM curves (D, f ) (3,3) (11,1) (19,1) (43,1) (67,1) (163,1) X = X = X = X = Table: Q E (X) for elliptic curves with CM

62 Pairs on CM curves (D, f ) (3,3) (11,1) (19,1) (43,1) (67,1) (163,1) X = X = X = X = Table: Q E (X) for elliptic curves with CM (D, f ) (3,3) (11,1) (19,1) (43,1) (67,1) (163,1) X = X = X = X = Table: Q E (X)/N E (X) for elliptic curves with CM

63 Conjecture (Version 2) Let E/Q be an elliptic curve, let Q E (X) = # { amicable pairs (p, q) such that p, q < X } Assume infinitely many primes p such that #E(F p ) is prime.

64 Conjecture (Version 2) Let E/Q be an elliptic curve, let Q E (X) = # { amicable pairs (p, q) such that p, q < X } Assume infinitely many primes p such that #E(F p ) is prime. (a) If E does not have complex multiplication, then X Q E (X) (log X) 2 as X,

65 Conjecture (Version 2) Let E/Q be an elliptic curve, let Q E (X) = # { amicable pairs (p, q) such that p, q < X } Assume infinitely many primes p such that #E(F p ) is prime. (a) If E does not have complex multiplication, then X Q E (X) (log X) 2 as X, (b) If E has complex multiplication, then X Q E (X) (log X) 2 as X.

66 No longer aliquot cycles in CM case Theorem A CM elliptic curve E/Q with j(e) 0 has no aliquot cycles of length l 3 consisting of primes p 5.

67 No longer aliquot cycles proof Let (p 1, p 2,..., p l ) be an aliquot cycle of length l 3, with p i 3. We must have p i = 2p i p i 2 for 3 i l, p 1 = 2p l + 2 p l 1.

68 No longer aliquot cycles proof Let (p 1, p 2,..., p l ) be an aliquot cycle of length l 3, with p i 3. We must have p i = 2p i p i 2 for 3 i l, p 1 = 2p l + 2 p l 1. Determining the general term for the recursion, we get p l+1 = lp 2 (l 1)p 1 + l(l 1). p 1 = p l+1 = p 1 = p 2 + l 1.

69 No longer aliquot cycles proof Let (p 1, p 2,..., p l ) be an aliquot cycle of length l 3, with p i 3. We must have p i = 2p i p i 2 for 3 i l, p 1 = 2p l + 2 p l 1. Determining the general term for the recursion, we get p l+1 = lp 2 (l 1)p 1 + l(l 1). p 1 = p l+1 = p 1 = p 2 + l 1. Cyclically permuting the cycle gives where we set p l+1 = p 1. p i = p i+1 + l 1 for all 1 i l,

70 No longer aliquot cycles proof Let (p 1, p 2,..., p l ) be an aliquot cycle of length l 3, with p i 3. We must have p i = 2p i p i 2 for 3 i l, p 1 = 2p l + 2 p l 1. Determining the general term for the recursion, we get p l+1 = lp 2 (l 1)p 1 + l(l 1). p 1 = p l+1 = p 1 = p 2 + l 1. Cyclically permuting the cycle gives p i = p i+1 + l 1 for all 1 i l, where we set p l+1 = p 1. So p i > p i+1 for all 1 i l and p l > p 1. Contradiction!

PMA225 Practice Exam questions and solutions Victor P. Snaith

PMA225 Practice Exam questions and solutions Victor P. Snaith PMA225 Practice Exam questions and solutions 2005 Victor P. Snaith November 9, 2005 The duration of the PMA225 exam will be 2 HOURS. The rubric for the PMA225 exam will be: Answer any four questions. You

More information

Definition of a finite group

Definition of a finite group Elliptic curves Definition of a finite group (G, * ) is a finite group if: 1. G is a finite set. 2. For each a and b in G, also a * b is in G. 3. There is an e in G such that for all a in G, a * e= e *

More information

AMICABLE PAIRS AND ALIQUOT CYCLES FOR ELLIPTIC CURVES OVER NUMBER FIELDS

AMICABLE PAIRS AND ALIQUOT CYCLES FOR ELLIPTIC CURVES OVER NUMBER FIELDS ROCKY MOUNTAIN JOURNAL OF MATHEMATICS Volume 46, Number 6, 2016 AMICABLE PAIRS AND ALIQUOT CYCLES FOR ELLIPTIC CURVES OVER NUMBER FIELDS JIM BROWN, DAVID HERAS, KEVIN JAMES, RODNEY KEATON AND ANDREW QIAN

More information

CONGRUENT NUMBERS AND ELLIPTIC CURVES

CONGRUENT NUMBERS AND ELLIPTIC CURVES CONGRUENT NUMBERS AND ELLIPTIC CURVES JIM BROWN Abstract. In this short paper we consider congruent numbers and how they give rise to elliptic curves. We will begin with very basic notions before moving

More information

Elliptic Curves Spring 2013 Lecture #12 03/19/2013

Elliptic Curves Spring 2013 Lecture #12 03/19/2013 18.783 Elliptic Curves Spring 2013 Lecture #12 03/19/2013 We now consider our first practical application of elliptic curves: factoring integers. Before presenting the elliptic curve method (ECM) for factoring

More information

Elliptic Curves Spring 2013 Lecture #8 03/05/2013

Elliptic Curves Spring 2013 Lecture #8 03/05/2013 18.783 Elliptic Curves Spring 2013 Lecture #8 03/05/2013 8.1 Point counting We now consider the problem of determining the number of points on an elliptic curve E over a finite field F q. The most naïve

More information

Equidistributions in arithmetic geometry

Equidistributions in arithmetic geometry Equidistributions in arithmetic geometry Edgar Costa Dartmouth College 14th January 2016 Dartmouth College 1 / 29 Edgar Costa Equidistributions in arithmetic geometry Motivation: Randomness Principle Rigidity/Randomness

More information

Elliptic Curves: Theory and Application

Elliptic Curves: Theory and Application s Phillips Exeter Academy Dec. 5th, 2018 Why Elliptic Curves Matter The study of elliptic curves has always been of deep interest, with focus on the points on an elliptic curve with coe cients in certain

More information

p-adic Properites of Elliptic Divisibility Sequences Joseph H. Silverman

p-adic Properites of Elliptic Divisibility Sequences Joseph H. Silverman p-adic Properites of Elliptic Divisibility Sequences Joseph H. Silverman Brown University ICMS Workshop on Number Theory and Computability Edinburgh, Scotland Wednesday, June 27, 2007 0 Elliptic Divisibility

More information

Elliptic curves and modularity

Elliptic curves and modularity Elliptic curves and modularity For background and (most) proofs, we refer to [1]. 1 Weierstrass models Let K be any field. For any a 1, a 2, a 3, a 4, a 6 K consider the plane projective curve C given

More information

arxiv: v1 [math.nt] 18 Aug 2011

arxiv: v1 [math.nt] 18 Aug 2011 ELLIPTIC CARMICHAEL NUMBERS AND ELLIPTIC KORSELT CRITERIA JOSEPH H. SILVERMAN arxiv:1108.3830v1 [math.nt] 18 Aug 2011 Abstract. Let E/Q be an elliptic curve, let L(E,s) = a n n s be the L-series of E/Q,

More information

MATH 2112/CSCI 2112, Discrete Structures I Winter 2007 Toby Kenney Homework Sheet 5 Hints & Model Solutions

MATH 2112/CSCI 2112, Discrete Structures I Winter 2007 Toby Kenney Homework Sheet 5 Hints & Model Solutions MATH 11/CSCI 11, Discrete Structures I Winter 007 Toby Kenney Homework Sheet 5 Hints & Model Solutions Sheet 4 5 Define the repeat of a positive integer as the number obtained by writing it twice in a

More information

Wilson s Theorem and Fermat s Little Theorem

Wilson s Theorem and Fermat s Little Theorem Wilson s Theorem and Fermat s Little Theorem Wilson stheorem THEOREM 1 (Wilson s Theorem): (p 1)! 1 (mod p) if and only if p is prime. EXAMPLE: We have (2 1)!+1 = 2 (3 1)!+1 = 3 (4 1)!+1 = 7 (5 1)!+1 =

More information

14 Ordinary and supersingular elliptic curves

14 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 information

Algebra Revision Guide

Algebra Revision Guide Algebra Revision Guide Stage 4 S J Cooper 1st Edition Collection of like terms... Solving simple equations... Factorisation... 6 Inequalities... 7 Graphs... 9 1. The straight line... 9. The quadratic curve...

More information

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a. Galois fields 1 Fields A field is an algebraic structure in which the operations of addition, subtraction, multiplication, and division (except by zero) can be performed, and satisfy the usual rules. More

More information

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

Introduction 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 information

Introduction to Elliptic Curves

Introduction 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 information

Public-key Cryptography: Theory and Practice

Public-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 information

MATH 115, SUMMER 2012 LECTURE 12

MATH 115, SUMMER 2012 LECTURE 12 MATH 115, SUMMER 2012 LECTURE 12 JAMES MCIVOR - last time - we used hensel s lemma to go from roots of polynomial equations mod p to roots mod p 2, mod p 3, etc. - from there we can use CRT to construct

More information

MATH 501 Discrete Mathematics. Lecture 6: Number theory. German University Cairo, Department of Media Engineering and Technology.

MATH 501 Discrete Mathematics. Lecture 6: Number theory. German University Cairo, Department of Media Engineering and Technology. MATH 501 Discrete Mathematics Lecture 6: Number theory Prof. Dr. Slim Abdennadher, slim.abdennadher@guc.edu.eg German University Cairo, Department of Media Engineering and Technology 1 Number theory Number

More information

Counting points on elliptic curves over F q

Counting 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 information

Candidates must show on each answer book the type of calculator used. Only calculators permitted under UEA Regulations may be used.

Candidates must show on each answer book the type of calculator used. Only calculators permitted under UEA Regulations may be used. UNIVERSITY OF EAST ANGLIA School of Mathematics May/June UG Examination 2010 2011 CRYPTOGRAPHY Time allowed: 2 hours Attempt THREE questions. Candidates must show on each answer book the type of calculator

More information

Elliptic Nets How To Catch an Elliptic Curve Katherine Stange USC Women in Math Seminar November 7,

Elliptic Nets How To Catch an Elliptic Curve Katherine Stange USC Women in Math Seminar November 7, Elliptic Nets How To Catch an Elliptic Curve Katherine Stange USC Women in Math Seminar November 7, 2007 http://www.math.brown.edu/~stange/ Part I: Elliptic Curves are Groups Elliptic Curves Frequently,

More information

Introduction to Elliptic Curve Cryptography. Anupam Datta

Introduction to Elliptic Curve Cryptography. Anupam Datta Introduction to Elliptic Curve Cryptography Anupam Datta 18-733 Elliptic Curve Cryptography Public Key Cryptosystem Duality between Elliptic Curve Cryptography and Discrete Log Based Cryptography Groups

More information

AQA Level 2 Further mathematics Further algebra. Section 4: Proof and sequences

AQA Level 2 Further mathematics Further algebra. Section 4: Proof and sequences AQA Level 2 Further mathematics Further algebra Section 4: Proof and sequences Notes and Examples These notes contain subsections on Algebraic proof Sequences The limit of a sequence Algebraic proof Proof

More information

Number Theory, Algebra and Analysis. William Yslas Vélez Department of Mathematics University of Arizona

Number Theory, Algebra and Analysis. William Yslas Vélez Department of Mathematics University of Arizona Number Theory, Algebra and Analysis William Yslas Vélez Department of Mathematics University of Arizona O F denotes the ring of integers in the field F, it mimics Z in Q How do primes factor as you consider

More information

Part IA Numbers and Sets

Part IA Numbers and Sets Part IA Numbers and Sets Definitions Based on lectures by A. G. Thomason Notes taken by Dexter Chua Michaelmas 2014 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

Public-key Cryptography and elliptic curves

Public-key Cryptography and elliptic curves Public-key Cryptography and elliptic curves Dan Nichols University of Massachusetts Amherst nichols@math.umass.edu WINRS Research Symposium Brown University March 4, 2017 Cryptography basics Cryptography

More information

MTH 346: The Chinese Remainder Theorem

MTH 346: The Chinese Remainder Theorem MTH 346: The Chinese Remainder Theorem March 3, 2014 1 Introduction In this lab we are studying the Chinese Remainder Theorem. We are going to study how to solve two congruences, find what conditions are

More information

Outline of the Seminar Topics on elliptic curves Saarbrücken,

Outline 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 information

Introduction to Arithmetic Geometry

Introduction to Arithmetic Geometry Introduction to Arithmetic Geometry 18.782 Andrew V. Sutherland September 5, 2013 What is arithmetic geometry? Arithmetic geometry applies the techniques of algebraic geometry to problems in number theory

More information

HMMT February 2018 February 10, 2018

HMMT February 2018 February 10, 2018 HMMT February 018 February 10, 018 Algebra and Number Theory 1. For some real number c, the graphs of the equation y = x 0 + x + 18 and the line y = x + c intersect at exactly one point. What is c? 18

More information

POTENTIAL PROBLEM DESCRIPTIONS

POTENTIAL PROBLEM DESCRIPTIONS POTENTIAL PROBLEM DESCRIPTIONS I. Combinatorics (a) Problem 1: Partitions We define a partition of a number, n, to be a sequence of non-increasing positive integers that sum to n. We want to examine the

More information

Math/Mthe 418/818. Review Questions

Math/Mthe 418/818. Review Questions Math/Mthe 418/818 Review Questions 1. Show that the number N of bit operations required to compute the product mn of two integers m, n > 1 satisfies N = O(log(m) log(n)). 2. Can φ(n) be computed in polynomial

More information

Modular Arithmetic Instructor: Marizza Bailey Name:

Modular Arithmetic Instructor: Marizza Bailey Name: Modular Arithmetic Instructor: Marizza Bailey Name: 1. Introduction to Modular Arithmetic If someone asks you what day it is 145 days from now, what would you answer? Would you count 145 days, or find

More information

Congruent number elliptic curves of high rank

Congruent number elliptic curves of high rank Michaela Klopf, BSc Congruent number elliptic curves of high rank MASTER S THESIS to achieve the university degree of Diplom-Ingenieurin Master s degree programme: Mathematical Computer Science submitted

More information

MATH 310 Course Objectives

MATH 310 Course Objectives MATH 310 Course Objectives Upon successful completion of MATH 310, the student should be able to: Apply the addition, subtraction, multiplication, and division principles to solve counting problems. Apply

More information

22. The Quadratic Sieve and Elliptic Curves. 22.a The Quadratic Sieve

22. The Quadratic Sieve and Elliptic Curves. 22.a The Quadratic Sieve 22. The Quadratic Sieve and Elliptic Curves 22.a The Quadratic Sieve Sieve methods for finding primes or for finding factors of numbers are methods by which you take a set P of prime numbers one by one,

More information

Constructing genus 2 curves over finite fields

Constructing 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 information

Identifying supersingular elliptic curves

Identifying 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 information

Congruent Number Problem and Elliptic curves

Congruent Number Problem and Elliptic curves Congruent Number Problem and Elliptic curves December 12, 2010 Contents 1 Congruent Number problem 2 1.1 1 is not a congruent number.................................. 2 2 Certain Elliptic Curves 4 3 Using

More information

6. ELLIPTIC CURVE CRYPTOGRAPHY (ECC)

6. ELLIPTIC CURVE CRYPTOGRAPHY (ECC) 6. ELLIPTIC CURVE CRYPTOGRAPHY (ECC) 6.0 Introduction Elliptic curve cryptography (ECC) is the application of elliptic curve in the field of cryptography.basically a form of PKC which applies over the

More information

ARITHMETIC PROGRESSIONS OF THREE SQUARES

ARITHMETIC PROGRESSIONS OF THREE SQUARES ARITHMETIC PROGRESSIONS OF THREE SQUARES KEITH CONRAD 1. Introduction Here are the first 10 perfect squares (ignoring 0): 1, 4, 9, 16, 25, 36, 49, 64, 81, 100. In this list there is an arithmetic progression:

More information

This exam contains 5 pages (including this cover page) and 4 questions. The total number of points is 100. Grade Table

This exam contains 5 pages (including this cover page) and 4 questions. The total number of points is 100. Grade Table MAT115A-21 Summer Session 2 2018 Practice Final Solutions Name: Time Limit: 1 Hour 40 Minutes Instructor: Nathaniel Gallup This exam contains 5 pages (including this cover page) and 4 questions. The total

More information

ELLIPTIC CURVES BJORN POONEN

ELLIPTIC CURVES BJORN POONEN ELLIPTIC CURVES BJORN POONEN 1. Introduction The theme of this lecture is to show how geometry can be used to understand the rational number solutions to a polynomial equation. We will illustrate this

More information

Commutative Rings and Fields

Commutative Rings and Fields Commutative Rings and Fields 1-22-2017 Different algebraic systems are used in linear algebra. The most important are commutative rings with identity and fields. Definition. A ring is a set R with two

More information

8 Point counting. 8.1 Hasse s Theorem. Spring /06/ Elliptic Curves Lecture #8

8 Point counting. 8.1 Hasse s Theorem. Spring /06/ Elliptic Curves Lecture #8 18.783 Elliptic Curves Lecture #8 Spring 2017 03/06/2017 8 Point counting 8.1 Hasse s Theorem We are now ready to prove Hasse s theorem. Theorem 8.1 (Hasse). Let E/ be an elliptic curve over a finite field.

More information

Elliptic Curves over Finite Fields 1

Elliptic Curves over Finite Fields 1 Elliptic Curves over Finite Fields 1 B. Sury 1. Introduction Jacobi was the first person to suggest (in 1835) using the group law on a cubic curve E. The chord-tangent method does give rise to a group

More information

Number Theory Homework.

Number Theory Homework. Number Theory Homewor. 1. The Theorems of Fermat, Euler, and Wilson. 1.1. Fermat s Theorem. The following is a special case of a result we have seen earlier, but as it will come up several times in this

More information

Elliptic curve cryptography. Matthew England MSc Applied Mathematical Sciences Heriot-Watt University

Elliptic curve cryptography. Matthew England MSc Applied Mathematical Sciences Heriot-Watt University Elliptic curve cryptography Matthew England MSc Applied Mathematical Sciences Heriot-Watt University Summer 2006 Abstract This project studies the mathematics of elliptic curves, starting with their derivation

More information

arxiv: v1 [math.gr] 15 Oct 2017

arxiv: v1 [math.gr] 15 Oct 2017 ON TYPES OF ELLIPTIC PSEUDOPRIMES L. BABINKOSTOVA, A. HERNÁNDEZ-ESPIET, AND H. KIM arxiv:70.0564v [math.gr] 5 Oct 07 Abstract. We generalize Silverman s [9] notions of elliptic pseudoprimes and elliptic

More information

MATH 310: Homework 7

MATH 310: Homework 7 1 MATH 310: Homework 7 Due Thursday, 12/1 in class Reading: Davenport III.1, III.2, III.3, III.4, III.5 1. Show that x is a root of unity modulo m if and only if (x, m 1. (Hint: Use Euler s theorem and

More information

Mathematics of Cryptography

Mathematics of Cryptography Modulo arithmetic Fermat's Little Theorem If p is prime and 0 < a < p, then a p 1 = 1 mod p Ex: 3 (5 1) = 81 = 1 mod 5 36 (29 1) = 37711171281396032013366321198900157303750656 = 1 mod 29 (see http://gauss.ececs.uc.edu/courses/c472/java/fermat/fermat.html)

More information

Mathematics for Cryptography

Mathematics for Cryptography Mathematics for Cryptography Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, N2L 3G1, Canada March 15, 2016 1 Groups and Modular Arithmetic 1.1

More information

Computing modular polynomials with the Chinese Remainder Theorem

Computing 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 information

Part IA Numbers and Sets

Part IA Numbers and Sets Part IA Numbers and Sets Theorems Based on lectures by A. G. Thomason Notes taken by Dexter Chua Michaelmas 2014 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

ENEE 457: Computer Systems Security. Lecture 5 Public Key Crypto I: Number Theory Essentials

ENEE 457: Computer Systems Security. Lecture 5 Public Key Crypto I: Number Theory Essentials ENEE 457: Computer Systems Security Lecture 5 Public Key Crypto I: Number Theory Essentials Charalampos (Babis) Papamanthou Department of Electrical and Computer Engineering University of Maryland, College

More information

Primes and Modular Arithmetic! CSCI 2824, Fall 2014!!

Primes and Modular Arithmetic! CSCI 2824, Fall 2014!! Primes and Modular Arithmetic! CSCI 2824, Fall 2014!!! Scheme version of the algorithm! for finding the GCD (define (gcd a b)! (if!(= b 0)!!!!a!!!!(gcd b (remainder a b))))!! gcd (812, 17) = gcd(17, 13)

More information

MATH 433 Applied Algebra Lecture 19: Subgroups (continued). Error-detecting and error-correcting codes.

MATH 433 Applied Algebra Lecture 19: Subgroups (continued). Error-detecting and error-correcting codes. MATH 433 Applied Algebra Lecture 19: Subgroups (continued). Error-detecting and error-correcting codes. Subgroups Definition. A group H is a called a subgroup of a group G if H is a subset of G and the

More information

THERE ARE NO ELLIPTIC CURVES DEFINED OVER Q WITH POINTS OF ORDER 11

THERE ARE NO ELLIPTIC CURVES DEFINED OVER Q WITH POINTS OF ORDER 11 THERE ARE NO ELLIPTIC CURVES DEFINED OVER Q WITH POINTS OF ORDER 11 ALLAN LACY 1. Introduction If E is an elliptic curve over Q, the set of rational points E(Q), form a group of finite type (Mordell-Weil

More information

Curves, Cryptography, and Primes of the Form x 2 + y 2 D

Curves, 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 information

Fully Deterministic ECM

Fully Deterministic ECM Fully Deterministic ECM Iram Chelli LORIA (CNRS) - CACAO Supervisor: P. Zimmermann September 23, 2009 Introduction The Elliptic Curve Method (ECM) is currently the best-known general-purpose factorization

More information

7. Prime Numbers Part VI of PJE

7. Prime Numbers Part VI of PJE 7. Prime Numbers Part VI of PJE 7.1 Definition (p.277) A positive integer n is prime when n > 1 and the only divisors are ±1 and +n. That is D (n) = { n 1 1 n}. Otherwise n > 1 is said to be composite.

More information

8 Elliptic Curve Cryptography

8 Elliptic Curve Cryptography 8 Elliptic Curve Cryptography 8.1 Elliptic Curves over a Finite Field For the purposes of cryptography, we want to consider an elliptic curve defined over a finite field F p = Z/pZ for p a prime. Given

More information

Course 2316 Sample Paper 1

Course 2316 Sample Paper 1 Course 2316 Sample Paper 1 Timothy Murphy April 19, 2015 Attempt 5 questions. All carry the same mark. 1. State and prove the Fundamental Theorem of Arithmetic (for N). Prove that there are an infinity

More information

Introduction to Information Security

Introduction to Information Security Introduction to Information Security Lecture 5: Number Theory 007. 6. Prof. Byoungcheon Lee sultan (at) joongbu. ac. kr Information and Communications University Contents 1. Number Theory Divisibility

More information

Math 3320 Problem Set 10 Solutions 1

Math 3320 Problem Set 10 Solutions 1 Math 3320 Problem Set 10 Solutions 1 1. For the form Q(x,y)=x 2 +xy+y 2 do the following things: (a) Draw enough of the topograph to show all the values less than 100 that occur in the topograph. You do

More information

ax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d

ax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d 10. Linear congruences In general we are going to be interested in the problem of solving polynomial equations modulo an integer m. Following Gauss, we can work in the ring Z m and find all solutions to

More information

Grade 11/12 Math Circles Rational Points on an Elliptic Curves Dr. Carmen Bruni November 11, Lest We Forget

Grade 11/12 Math Circles Rational Points on an Elliptic Curves Dr. Carmen Bruni November 11, Lest We Forget Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 11/12 Math Circles Rational Points on an Elliptic Curves Dr. Carmen Bruni November 11, 2015 - Lest

More information

ELLIPTIC CURVES OVER FINITE FIELDS

ELLIPTIC CURVES OVER FINITE FIELDS Further ELLIPTIC CURVES OVER FINITE FIELDS FRANCESCO PAPPALARDI #4 - THE GROUP STRUCTURE SEPTEMBER 7 TH 2015 SEAMS School 2015 Number Theory and Applications in Cryptography and Coding Theory University

More information

Number Theory in Problem Solving. Konrad Pilch

Number Theory in Problem Solving. Konrad Pilch Number Theory in Problem Solving Konrad Pilch April 7, 2016 1 Divisibility Number Theory concerns itself mostly with the study of the natural numbers (N) and the integers (Z). As a consequence, it deals

More information

Chinese Remainder Theorem explained with rotations

Chinese Remainder Theorem explained with rotations Chinese Remainder Theorem explained with rotations Reference: Antonella Perucca, The Chinese Remainder Clock, The College Mathematics Journal, 2017, Vol. 48, No. 2, pp. 82-89. 2 One step-wise rotation

More information

Applied Cryptography and Computer Security CSE 664 Spring 2018

Applied Cryptography and Computer Security CSE 664 Spring 2018 Applied Cryptography and Computer Security Lecture 12: Introduction to Number Theory II Department of Computer Science and Engineering University at Buffalo 1 Lecture Outline This time we ll finish the

More information

HOMEWORK 4 SOLUTIONS TO SELECTED PROBLEMS

HOMEWORK 4 SOLUTIONS TO SELECTED PROBLEMS HOMEWORK 4 SOLUTIONS TO SELECTED PROBLEMS 1. Chapter 3, Problem 18 (Graded) Let H and K be subgroups of G. Then e, the identity, must be in H and K, so it must be in H K. Thus, H K is nonempty, so we can

More information

Elliptic Nets With Applications to Cryptography

Elliptic Nets With Applications to Cryptography Elliptic Nets With Applications to Cryptography Katherine Stange Brown University http://www.math.brown.edu/~stange/ Elliptic Divisibility Sequences: Seen In Their Natural Habitat Example Elliptic Divisibility

More information

Notes on Systems of Linear Congruences

Notes on Systems of Linear Congruences MATH 324 Summer 2012 Elementary Number Theory Notes on Systems of Linear Congruences In this note we will discuss systems of linear congruences where the moduli are all different. Definition. Given the

More information

Cyclic Group Supplement. g = g k : k Z.

Cyclic Group Supplement. g = g k : k Z. Theorem 1. Let g be an element of a group G and write { } g = g k : k Z. Then g is a subgroup of G. Proof. Since 1 = g 0, 1 g. Suppose a, b g. Then a = g k, b = g m and ab = g k g m = g k+m. Hence ab g

More information

WXML Final Report: Primality of Polynomials

WXML Final Report: Primality of Polynomials WXML Final Report: Primality of Polynomials William Stein, Travis Scholl, Astrid Berge, Daria Micovic, Xiaowen Yang Autumn 016 1 Introduction The density of certain types of primes is a classical question

More information

Counting points on elliptic curves: Hasse s theorem and recent developments

Counting points on elliptic curves: Hasse s theorem and recent developments Counting points on elliptic curves: Hasse s theorem and recent developments Igor Tolkov June 3, 009 Abstract We introduce the the elliptic curve and the problem of counting the number of points on the

More information

10 Problem 1. The following assertions may be true or false, depending on the choice of the integers a, b 0. a "

10 Problem 1. The following assertions may be true or false, depending on the choice of the integers a, b 0. a Math 4161 Dr. Franz Rothe December 9, 2013 13FALL\4161_fall13f.tex Name: Use the back pages for extra space Final 70 70 Problem 1. The following assertions may be true or false, depending on the choice

More information

How many elliptic curves can have the same prime conductor? Alberta Number Theory Days, BIRS, 11 May Noam D. Elkies, Harvard University

How many elliptic curves can have the same prime conductor? Alberta Number Theory Days, BIRS, 11 May Noam D. Elkies, Harvard University How many elliptic curves can have the same prime conductor? Alberta Number Theory Days, BIRS, 11 May 2013 Noam D. Elkies, Harvard University Review: Discriminant and conductor of an elliptic curve Finiteness

More information

Using Elliptic Curves

Using Elliptic Curves Using Elliptic Curves Keith Conrad May 17, 2014 Proving Compositeness In practice it is easy to prove a positive integer N is composite without knowing any nontrivial factor. The most common way is by

More information

ARITHMETIC PROGRESSIONS OF THREE SQUARES

ARITHMETIC PROGRESSIONS OF THREE SQUARES ARITHMETIC PROGRESSIONS OF THREE SQUARES KEITH CONRAD 1 Introduction Here are the first 10 perfect squares (ignoring 0): 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 In this list there is an arithmetic progression:

More information

Table of Contents. 2013, Pearson Education, Inc.

Table of Contents. 2013, Pearson Education, Inc. Table of Contents Chapter 1 What is Number Theory? 1 Chapter Pythagorean Triples 5 Chapter 3 Pythagorean Triples and the Unit Circle 11 Chapter 4 Sums of Higher Powers and Fermat s Last Theorem 16 Chapter

More information

Solutions to Problem Set 4 - Fall 2008 Due Tuesday, Oct. 7 at 1:00

Solutions to Problem Set 4 - Fall 2008 Due Tuesday, Oct. 7 at 1:00 Solutions to 8.78 Problem Set 4 - Fall 008 Due Tuesday, Oct. 7 at :00. (a Prove that for any arithmetic functions f, f(d = f ( n d. To show the relation, we only have to show this equality of sets: {d

More information

CPSC 467b: Cryptography and Computer Security

CPSC 467b: Cryptography and Computer Security CPSC 467b: Cryptography and Computer Security Instructor: Michael Fischer Lecture by Ewa Syta Lecture 13 March 3, 2013 CPSC 467b, Lecture 13 1/52 Elliptic Curves Basics Elliptic Curve Cryptography CPSC

More information

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM Basic Questions 1. Compute the factor group Z 3 Z 9 / (1, 6). The subgroup generated by (1, 6) is

More information

1 Operations on Polynomials

1 Operations on Polynomials 15-251: Great Theoretical Ideas in Computer Science Anupam Gupta Notes on Polynomials, Interpolation, and Codes (draft!!) January 29, 2012 You ve probably all seen polynomials before: e.g., 3x 2 5x+17,

More information

Group Law for elliptic Curves

Group Law for elliptic Curves Group Law for elliptic Curves http://www.math.ku.dk/ verrill/grouplaw/ (Based on Cassels Lectures on Elliptic curves, Chapter 7) 1 Outline: Introductory remarks Construction of the group law Case of finding

More information

COUNTING POINTS ON ELLIPTIC CURVES OVER F q

COUNTING POINTS ON ELLIPTIC CURVES OVER F q COUNTING POINTS ON ELLIPTIC CURVES OVER F q RENYI TANG Abstract. In this expository paper, we introduce elliptic curves over finite fields and the problem of counting the number of rational points on a

More information

Public-key Cryptography and elliptic curves

Public-key Cryptography and elliptic curves Public-key Cryptography and elliptic curves Dan Nichols nichols@math.umass.edu University of Massachusetts Oct. 14, 2015 Cryptography basics Cryptography is the study of secure communications. Here are

More information

Elliptic curves: Theory and Applications. Day 4: The discrete logarithm problem.

Elliptic 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 information

On some congruence properties of elliptic curves

On some congruence properties of elliptic curves arxiv:0803.2809v5 [math.nt] 19 Jun 2009 On some congruence properties of elliptic curves Derong Qiu (School of Mathematical Sciences, Institute of Mathematics and Interdisciplinary Science, Capital Normal

More information

Arithmetic Statistics Lecture 1

Arithmetic Statistics Lecture 1 Arithmetic Statistics Lecture 1 Álvaro Lozano-Robledo Department of Mathematics University of Connecticut May 28 th CTNT 2018 Connecticut Summer School in Number Theory Question What is Arithmetic Statistics?

More information

Constructing Abelian Varieties for Pairing-Based Cryptography

Constructing 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 information

8 Primes and Modular Arithmetic

8 Primes and Modular Arithmetic 8 Primes and Modular Arithmetic 8.1 Primes and Factors Over two millennia ago already, people all over the world were considering the properties of numbers. One of the simplest concepts is prime numbers.

More information

Counting Points on Curves of the Form y m 1 = c 1x n 1 + c 2x n 2 y m 2

Counting Points on Curves of the Form y m 1 = c 1x n 1 + c 2x n 2 y m 2 Counting Points on Curves of the Form y m 1 = c 1x n 1 + c 2x n 2 y m 2 Matthew Hase-Liu Mentor: Nicholas Triantafillou Sixth Annual Primes Conference 21 May 2016 Curves Definition A plane algebraic curve

More information

CHMC: Finite Fields 9/23/17

CHMC: Finite Fields 9/23/17 CHMC: Finite Fields 9/23/17 1 Introduction This worksheet is an introduction to the fascinating subject of finite fields. Finite fields have many important applications in coding theory and cryptography,

More information

Modular polynomials and isogeny volcanoes

Modular 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 information