Elliptic Curves over Finite Fields
|
|
- Tracey Hall
- 6 years ago
- Views:
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 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 informationDefinition 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 informationAMICABLE 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 informationCONGRUENT 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 informationElliptic 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 informationElliptic 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 informationEquidistributions 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 informationElliptic 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 informationp-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 informationElliptic 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 informationarxiv: 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 informationMATH 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 informationWilson 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 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 informationAlgebra 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 informationGalois 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 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 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 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 informationMATH 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 informationMATH 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 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 informationCandidates 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 informationElliptic 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 informationIntroduction 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 informationAQA 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 informationNumber 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 informationPart 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 informationPublic-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 informationMTH 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 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 informationIntroduction 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 informationHMMT 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 informationPOTENTIAL 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 informationMath/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 informationModular 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 informationCongruent 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 informationMATH 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 information22. 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 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 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 informationCongruent 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 information6. 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 informationARITHMETIC 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 informationThis 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 informationELLIPTIC 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 informationCommutative 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 information8 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 informationElliptic 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 informationNumber 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 informationElliptic 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 informationarxiv: 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 informationMATH 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 informationMathematics 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 informationMathematics 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 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 informationPart 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 informationENEE 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 informationPrimes 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 informationMATH 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 informationTHERE 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 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 informationFully 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 information7. 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 information8 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 informationCourse 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 informationIntroduction 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 informationMath 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 informationax 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 informationGrade 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 informationELLIPTIC 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 informationNumber 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 informationChinese 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 informationApplied 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 informationHOMEWORK 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 informationElliptic 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 informationNotes 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 informationCyclic 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 informationWXML 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 informationCounting 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 information10 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 informationHow 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 informationUsing 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 informationARITHMETIC 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 informationTable 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 informationSolutions 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 informationCPSC 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 informationMATH 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 information1 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 informationGroup 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 informationCOUNTING 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 informationPublic-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 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 informationOn 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 informationArithmetic 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 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 information8 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 informationCounting 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 informationCHMC: 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 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 information