Possible Group Structures of Elliptic Curves over Finite Fields
|
|
- Janel French
- 5 years ago
- Views:
Transcription
1 Possible Group Structures of Elliptic Curves over Finite Fields Igor Shparlinski (Sydney) Joint work with: Bill Banks (Columbia-Missouri) Francesco Pappalardi (Roma) Reza Rezaeian Farashahi (Sydney)
2 1 Introduction Two common beliefs A. Besides possible torsion groups, we know where little about possible group structures of elliptic curves over Q. B. We know everything we need about possible group structures of elliptic curves over IF q, Ruck, Schoof, Voloch, Waterhouse,... A. is certainly correct... How about B.?
3 2 What do we know about E(IF q )? E(IF q ) is of rank two: E(IF q ) = Z n Z nk E.g., nk is the exponent of E(IF q ). Two Questions Question 1: What pairs (n, k) can be realised by all possible prime powers q and curves E/IF q and how frequently? Question 2: What pairs (n, k) can be realised for a given q and all curves E/IF q and how frequently?
4 3 How to compute n and k? Probablilistic Algorithm Compute #E(IF q ) (determistically) Factor #E(IF q ) Take a random point P E(IF q ) and compute its order After several trials, declare the largest achieved order to be the exponent e of the group E(IF q ), and put n = #E(IF q )/e and k = e/n. Complexity: Subexponential (even on average)
5 4 V. Miller (2004): Faster probabilistic algorithm (still subexponential) J. Friedlander, C. Polmerance & I. Shparlinski (2006): Average case analysis (polynomial). Deterministic Algorithm D. Kohel & I. Shparlinski (2000): Bounds of exponential sums An explicit set S E(IF q ) with #S = q 1/2+o(1) containing a point of the largest possible order Computing n and k deterministically in time q 1/2+o(1)
6 5 What do we know about n and k? Hasse Bound: #E(IF q ) = n 2 k = q + 1 t where t 2q 1/2 Weil pairing n q 1 Lemma 1 If q is a prime power, and E/IF q is such that then E(IF q ) = Z n Z nk, q = n 2 k + nl + 1 where l 2 k. Warning: These conditions are almost if and only if, but not quite...
7 6 Arbitrary Field IF q What do we study? We introduce and study the set S Π = {(n, k) IN IN : prime power q and E/IF q with E(IF q ) = Z n Z nk } We are also study the subset S π S Π defined by S π = {(n, k) IN IN : prime p and E/IF p with E(IF p ) = Z n Z nk } Remark: Given an pair (n, k) we can test whether (n, k) S Π or (n, k) S π in finitely many steps.
8 7 One expects S π and S Π to be reasonably dense in IN IN. However, the complementary sets appear to be rather large: List of the pairs (n, k) S Π with n, k 25: (11, 1), (11, 14), (13, 6), (13, 25), (15, 4), (19, 7), (19, 10), (19, 14), (19, 15), (19, 18), (21, 18), (23, 1), (23, 5), (23, 8), (23, 19), (25, 5), (25, 14). To investigate the distribution of the elements of S π and of S Π, we introduce the sets S π (N, K) = { (n, k) S π : n N, k K }, S Π (N, K) = { (n, k) S Π : n N, k K }, We obtain estimates for the cardinalities of these sets in various ranges of N and K
9 8 We consider the set of primes p such that Z n Z nk can be realized as the group of points of an elliptic curve over IF p : J π (n, k) = {primes p : E/IF p for which E(IF p ) = Z n Z nk }. We obtain an asymptotic formula in certain ranges of N and K for J π (N, K) = n N k K #J π (n, k), Motivated by Lemma 1, we compare N k,m = {n IN : p prime and E/IF p m with E(IF p m) = Z n Z kn }. and Ñ k,m = {n IN : l Z, p prime with l 2 k and p m = n 2 k + ln + 1}.
10 9 Basic Tools Characterisation of cardinalities Waterhouse (1969): Lemma 2 Let q = p m be a power of a prime p and let N = q + 1 a. There is an elliptic curve E/IF q with #E(IF q ) = N if and only if a 2 q and a satisfies one of the following: (i) gcd(a, p) = 1; (ii) m even and a = ±2 q; (iii) m is even, p 1 (mod 3), and a = ± q; (iv) m is odd, p = 2 or 3, and a = ±p (n+1)/2 ; (v) m is even, p 1 (mod 4), and a = 0; (vi) m is odd and a = 0.
11 10 Characterisation of group structures Rück and Voloch (1987) Lemma 3 Let N be an integer that occurs as the order of an elliptic curve over a finite field IF q where q = p m is a power of a prime p. Write N = p e n 1 n 2 with p n 1 n 2 and n 1 n 2. (possibly n 1 = 1). There is an elliptic curve E over IF q such that if and only if E(IF q ) = Z p e Z n1 Z n2 1. n 1 = n 2 in the case (ii) of Lemma 2; 2. n 1 q 1 in all other cases of Lemma 2.
12 11 Prime fields Combining Lemmas 2 and 3 we get: Corollary 4 If p + 1 N 2 p and N = n 1 n 2 with n 1 n 2 and n 1 p 1 then there is an elliptic curve E/IF p with E(IF p ) = Z n1 Z n2. Recall: J π (n, k) = {primes p : E/IF p for which E(IF p ) = Z n Z nk }. Corollary 5 We have p J π (n, k) if and only if p = n 2 k + nl + 1 where l 2 k. Corollary 5 means that for prime q = p, Lemma 1 is an if and only if statement
13 12 Analytic number theory Here we study J π (N, K) = n N k K #J π (n, k), Corollary 5: If n and l fixed, we count primes p = n 2 k + nl + 1 l 2 /4 k K. or p nl + 1 (mod n 2 ) where n 2 l 2 /4 + nl + 1 p n 2 K + nl + 1. Put π(x; m, a) = # { p x : p a (mod m) } Lemma 6 For all N, K IN we have ( J π (N, K) = π(n 2 K + nl + 1; n 2, nl + 1) n N l 2 K ) π( 4 1 n2 l 2 + nl; n 2, nl + 1).
14 13 What is next? Good News: functions J π (N, K) is expressed via classical Bad News: We need to study primes in short arithmetic progressions: modulus N 2, the length K, while unconditional results are very weak. Good News: We need this on average over n: recall Bombieri-Vinogradov Bad News: The averaging is over square moduli, rather than over all moduli up to a certain limit. Good News: Baier & Zhao (2008) have exactly this version of the Bombieri-Vinogradov theorem!
15 14 Bombieri-Vinogradov theorem modulo squares As usual, we set ψ(x; m, a) = n x n a (mod m) Λ(n), where Λ(n) is the von Mangoldt function. Baier & Zhao (2008): Lemma 7 For fixed ε > 0 and C > 0, we have m x 2/9 ε m max gcd(a,m)=1 ψ(x; m2, a) x ϕ(m 2 ) x (log x) C. Moduli m 2 run up to almost x 4/9, only a little bit behind of x 1/2 as in the Bombieri-Vinogradov theorem.
16 15 Are we done? Not quite.... Things still to be taken care of: Switch from ψ to π Partial summation! The upper limits in π(n 2 K + nl + 1; n 2, nl + 1) and π( 1 4 n2 l 2 +nl; n 2, nl+1) are moving with n. Separate the range of summation over n, into O( 1 log N) intervals [M, M + M] replace n 2 with M 2, up to the error term of O((M 2 n 2 )K) = O(M 2 K ) optimise We can deal with J π (N, K) for N K 2/5 ε, i.e., for groups generated by E/F p with a large torsion group over IF p.
17 16 Sets S Π (N, K) and S Π (N, K) Theorem 8 For any ε > 0 and N K 2/5 ε, NK #S Π (N, K) #S π (N, K) NK log K. Proof. If p = 1 + n 2 k then #S π (N, K) (n, (p 1)/n 2 ) S π (N, K) n N N/2 n N 1 log K 1 log K π(n 2 K, n 2, 1) π(n 2 K, n 2, 1) N/2 n N N/2 n N ψ(n 2 K, n 2, 1) ψ(n 2 K/4, n 2, 1). The result of Baier & Zhao (2008), i.e., Lemma 7, applies if N (N 2 K) 2/9 δ for some δ > 0 or N K 2/5 ε for some ε > 0.
18 17 Suppose that K is fixed We are interested in prime powers: q = n 2 k + nl + 1 and l 2 k Good News: Sieve methods can be used for upper bounds Bad News: We need explicit bounds and we have 4k 1/2 progressions. Good News: When k is fixed this should work.
19 18 Selberg sieve: Theorem 9 For any integer K 1 there exists a constant A(K) such that #S Π (N, K) A(K) N log N. E.g., there are infinitely many pairs (n, k) which do not lie in S Π. More precisely: Corollary 10 For every k 0, almost all (n, k 0 ) S Π.
20 19 Suppose that N is fixed It is quite reasonable to believe that S Π contains all pairs (n, k) IN IN with n N 0 except for at most finitely many. This is a consequence of an analogue of the Cramer s Conjecture for primes in a fixed arithmetic progression (and is out of reach... ). Easier (?) Question: Let n 0 be fixed. Is it true that for almost k, (n 0, k) S Π?
21 20 Set S Π (N, K) \ S π (N, K) Question: Prime powers q = p m with m 2 are very rare. Do they contribute to S Π? Yes! N #(S Π (N, 1) \ S π (N, 1)) (1 + o(1)) 12 log N Open Question: Any contribution to S Π \ S π from k 2?
22 21 Sets N k,m and Ñk,m Recall: N k,m = {n IN : p prime and E/IF p m with E(IF p m) = Z n Z kn }. and Ñ k,m = {n IN : l Z, p prime with l 2 k and p m = n 2 k + ln + 1}. We have N k,m Ñk,m Question Is the inclusion proper? Theorem 11 We have, N k,1 = Ñk,1. Proof. Easy!
23 22 For m = 2, the situation is more complicated. We have: Theorem 12 We have that N k,2 = Ñk,2 except possibly in the following cases: (i) k = p and p 1 (mod 4) when (ii) k = p 2 ± p + 1 and p 1 (mod 3); (iii) k = M 2, M > 1. In the cases (i) and (ii), we have Ñk,2 \ N k,2 {1} while in the case (iii) we have and N M 2,2 = {1} if M is prime otherwise Ñ M 2,2 \N M 2,2 {(p±1)/m : p 1 (mod M) is prime}.
24 23 Proof. Uses some properties of the Pell equation. Corollary 13 Suppose that k is not a perfect square. We have the following: N k,2 (T ) k log T. Furthermore N 1,2 (T ) = π(t 1) + π(t + 1) #{p T + 1 : p, p 2 are prime} For m 3, the situation is more complicated, even for k = 1...
25 24 Missed group structures Here are the values of the counting function f(d) of missed pairs (n, k) with max{n, k} D for D = f D, D D
26 25 We also plot the values of the counting function F (N, K) of missed pairs (n, k) with n N and k K for N, K K N, K N
27 26 We see that for each fixed N = N 0 the line F N0 (K) = F (N, K) becomes flat quite quickly but still continues to slowly grow. Heuristics predictions for F (N, K) A pair (n, k) contributes to F (N, K) if kn 2 + ln + 1 is not a prime power for l 2k 1/2 (and in some other exceptional cases). Standard heuristic: kn 2 + ln + 1 is a prime power with probability ρ(n, k, l) = n ϕ(n) log(kn 2 + ln + 1) (the ratio n/ϕ(n) accounts for the fact that we seek prime powers in the arithmetic progression 1 mod n).
28 27 So (n, k) [1, N] [1, K] contributes to F (N, K) with probability ϑ(n, k) = l 2k 1/2 (1 ρ(n, k, l)) Thus, we expect that F (N, K) is close to B(N, K) = n N k K ϑ(n, k). We have not studied the function B(N, K) analytically, but we note that for any fixed ε > 0 ϑ(n, k) 1 if k (log n) 2 ε, 0 if k (log n) 2+ε.
29 28 Here is the 3D plot of β(n, K) = F (N, K), 1 N, K 1000 B(N, K) Β N, K K N It seems to stabilise but not at 1 but rather at Question: Why does this happen?
30 29 Fixed Field IF q Frequency of the group structures This case seems to be easier... yet full of mystery. G(q; m, n) = number of IF q -isomorphism classes of elliptic curves E over IF q such that E(IF q ) Z m Z n. Lemma 3 characterises m and n with G(q; m, n) > 0 We compute G(q; m, n) via some sums with class numbers.
31 30 Let c t be the largest integer such that c 2 t (t 2 4q) and (t 2 4q)/c 2 t 0 or 1 (mod 4). Let s t be the largest integer such that s 2 t q + 1 t and s t q 1. We note that s t c t. For each positive divisor m of s t, let M t (m) = {e IN : m e, e c t } and S t (m) = M t (m) \ l IN, l>m m l, l s t M t (l). Let m n and m q 1 be such that for t = q + 1 mn we have t 2 4q and gcd(t, p) = 1, then G(q; m, n) = ( t 2 ) 4q h l S t (m)... + seven more special cases when p t. l 2
32 31 Number of distinct group structures The following result gives explicit formulas for the number F (q) of distinct group structures of all elliptic curves over IF q. Let τ(s) be the divisor function and let ( ) ( ) 1 3 η = and ζ = p p Theorem 14 Let q = p k be a power of a prime p. For the number F (q) of distinct group structures of all elliptic curves over IF q, we have F (q) = t Z, t 2 4q, gcd(t,p)=1 + τ(s t ) η 2, k is odd, p > 3, η 2, k is odd, p = 2, 3, η 2 ζ, k is even, p > 3, 5, k is even, p = 2, 3.
33 32 Extreme and average values Theorem 14 + some analytic number theory: Theorem 15 When q = p α via the set of prime powers, we have 1. lim sup q F (q) q (1 1/p) = 2π2 3 ; 2. lim inf q q odd F (q) q (1 1/p) = 5; 3. lim inf k F (2 k ) = 2; 2k/2 4. where q Q ϑ = 8 3 F (q) = (ϑ + o(1)) Q3/2 log Q, m=1 1 m 2 ϕ(m) =
34 33 Most common group structure Let G(q) = max n,m G(q; m, n). Standards bounds on the class number imply that G(p) = p 1/2+o(1). (1) So it is natural to study G(p) scaled by p 1/2. Experiments with primes p < 500, 000 show that scaling by p 1/2 log p is more natural and the ratio G(p)/p 1/2 log p stabilises in a reasonably narrow strip between roughly 0.1 and 0.2. Question. Refine (1)
35 x 10 5 For p < 500, 000 the value of G(p) is achieved with m = 1 (i.e., for cyclic point groups). For some primes the same value is also achieved for some pairs (m, n) with m = 2 and never for m 3.
36 35 We also compare G(p) with I(p) = max I(p; N ), N where I(p; N ) = # of distinct isomorphism classes of curves E/IFp with #E(IFp) = N (i.e. I(p; N ) is the size of the isogeny class of N ) x 10 For primes p < 500, 000: G(p)/I(p) = 1 for p = 2, 5, 7, 17, 29, 41, 101, 1009, 1109, 1879, 4289 G(p)/I(p) < 1/2 for p = 37591, , , These extreme values are invisible on the picture...
37 36 Questions 1. Are these sporadic exceptions or are theree infinitely many such p? 2. Can we say anything about lim sup p G(p)/I(p) and lim inf p G(p)/I(p). 3. Explain the presence of several horizontal lines on the picture.
38 37 Clearly, one expects that the value of G(p) is achieved for (m, n) for which t = p + 1 N, where N = mn, is small, so that = t 2 4p is large absolute value which leads to a large value of I(p; N). However this is offset by the fact that for N having many divisors so the value of I(p; N) is split between τ(s t ) values of G(p; m, n). This effect is observed in the numerical results which show that if G(p; m, n) = G(p) then t = p + 1 mn is small but not necessary very small. In particular, most of the time G(p) and I(p) are achieved on different values of t, namely in about 82.2% of the cases within the above range of primes p
39 38 Let T max (p) = {t : t = p + 1 mn, G(p; m, n) = G(p)}, that is, for each p, T max (p) is the set of the traces corresponding to the most popular group structures. #T max (p) # of p < 500, We have #T max (p) = 1 in about 52% of the cases. The set T max (p) is symmetric: T max (p) = T max (p) for primes out of the total number of
40 39 Scaled values t/p1/2, where t Tmax, for primes p < 500, x 10 Question. Explain the behaviour and striucure of Tmax(p)
41 40 Conclusion log log log n has been proved to go to infinity with n, but it has never been observed doing so... Carl Pomerance
Group Structures of Elliptic Curves:
Group Structures of Elliptic Curves: Statistics, Heuristics, Algorithms, Numerics Igor E. Shparlinski University of New South Wales Sydney 2 Introduction Two common beliefs A. Besides possible torsion
More informationCarmichael numbers and the sieve
June 9, 2015 Dedicated to Carl Pomerance in honor of his 70th birthday Carmichael numbers Fermat s little theorem asserts that for any prime n one has a n a (mod n) (a Z) Carmichael numbers Fermat s little
More informationOrder and chaos. Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA
Order and chaos Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA Perfect shuffles Suppose you take a deck of 52 cards, cut it in half, and perfectly shuffle it (with the bottom card staying
More informationOrder and chaos. Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA
Order and chaos Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA Perfect shuffles Suppose you take a deck of 52 cards, cut it in half, and perfectly shuffle it (with the bottom card staying
More informationThe ranges of some familiar arithmetic functions
The ranges of some familiar arithmetic functions Carl Pomerance Dartmouth College, emeritus University of Georgia, emeritus based on joint work with K. Ford, F. Luca, and P. Pollack and T. Freiburg, N.
More informationON PRIMES IN QUADRATIC PROGRESSIONS & THE SATO-TATE CONJECTURE
ON PRIMES IN QUADRATIC PROGRESSIONS & THE SATO-TATE CONJECTURE LIANGYI ZHAO INSTITUTIONEN FÖR MATEMATIK KUNGLIGA TEKNISKA HÖGSKOLAN (DEPT. OF MATH., ROYAL INST. OF OF TECH.) STOCKHOLM SWEDEN Dirichlet
More informationEuler s ϕ function. Carl Pomerance Dartmouth College
Euler s ϕ function Carl Pomerance Dartmouth College Euler s ϕ function: ϕ(n) is the number of integers m [1, n] with m coprime to n. Or, it is the order of the unit group of the ring Z/nZ. Euler: If a
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 informationSmall gaps between primes
CRM, Université de Montréal Princeton/IAS Number Theory Seminar March 2014 Introduction Question What is lim inf n (p n+1 p n )? In particular, is it finite? Introduction Question What is lim inf n (p
More informationAlmost Primes of the Form p c
Almost Primes of the Form p c University of Missouri zgbmf@mail.missouri.edu Pre-Conference Workshop of Elementary, Analytic, and Algorithmic Number Theory Conference in Honor of Carl Pomerance s 70th
More informationA 1935 Erdős paper on prime numbers and Euler s function
A 1935 Erdős paper on prime numbers and Euler s function Carl Pomerance, Dartmouth College with Florian Luca, UNAM, Morelia 1 2 3 4 Hardy & Ramanujan, 1917: The normal number of prime divisors of n is
More informationThe ranges of some familiar arithmetic functions
The ranges of some familiar arithmetic functions Max-Planck-Institut für Mathematik 2 November, 2016 Carl Pomerance, Dartmouth College Let us introduce our cast of characters: ϕ, λ, σ, s Euler s function:
More informationResults of modern sieve methods in prime number theory and more
Results of modern sieve methods in prime number theory and more Karin Halupczok (WWU Münster) EWM-Conference 2012, Universität Bielefeld, 12 November 2012 1 Basic ideas of sieve theory 2 Classical applications
More informationGroup Structure of Elliptic Curves over Finite Fields
Group Structure of Elliptic Curves over Finite Fields Igor E. Shparlinski Macquarie University 2 Introduction Notation IF q = finite field of q elements. An elliptic curve IE is given by a Weierstraß equation
More informationOn Carmichael numbers in arithmetic progressions
On Carmichael numbers in arithmetic progressions William D. Banks Department of Mathematics University of Missouri Columbia, MO 65211 USA bbanks@math.missouri.edu Carl Pomerance Department of Mathematics
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 informationBalanced subgroups of the multiplicative group
Balanced subgroups of the multiplicative group Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA Based on joint work with D. Ulmer To motivate the topic, let s begin with elliptic curves. If
More informationPart II. Number Theory. Year
Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 Paper 3, Section I 1G 70 Explain what is meant by an Euler pseudoprime and a strong pseudoprime. Show that 65 is an Euler
More informationarxiv:math/ v3 [math.nt] 23 Apr 2004
Complexity of Inverting the Euler Function arxiv:math/0404116v3 [math.nt] 23 Apr 2004 Scott Contini Department of Computing Macquarie University Sydney, NSW 2109, Australia contini@ics.mq.edu.au Igor E.
More informationThe multiplicative order mod n, on average
The multiplicative order mod n, on average Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA (Joint work with: Michel Balazard, Pär Kurlberg) Perfect shuffles Suppose you take a deck of 52
More informationThe ranges of some familiar functions
The ranges of some familiar functions CRM Workshop on New approaches in probabilistic and multiplicative number theory December 8 12, 2014 Carl Pomerance, Dartmouth College (U. Georgia, emeritus) Let us
More informationCounting Prime Numbers with Short Binary Signed Representation
Counting Prime Numbers with Short Binary Signed Representation José de Jesús Angel Angel and Guillermo Morales-Luna Computer Science Section, CINVESTAV-IPN, Mexico jjangel@computacion.cs.cinvestav.mx,
More informationInteger factorization, part 1: the Q sieve. D. J. Bernstein
Integer factorization, part 1: the Q sieve D. J. Bernstein Sieving small integers 0 using primes 3 5 7: 1 3 3 4 5 5 6 3 7 7 8 9 3 3 10 5 11 1 3 13 14 7 15 3 5 16 17 18 3 3 19 0 5 etc. Sieving and 611 +
More information2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?
Chapter 3: Theory of Modular Arithmetic 25 SECTION C Solving Linear Congruences By the end of this section you will be able to solve congruence equations determine the number of solutions find the multiplicative
More informationCovering Subsets of the Integers and a Result on Digits of Fibonacci Numbers
University of South Carolina Scholar Commons Theses and Dissertations 2017 Covering Subsets of the Integers and a Result on Digits of Fibonacci Numbers Wilson Andrew Harvey University of South Carolina
More informationBefore giving the detailed proof, we outline our strategy. Define the functions. for Re s > 1.
Chapter 7 The Prime number theorem for arithmetic progressions 7. The Prime number theorem We denote by π( the number of primes. We prove the Prime Number Theorem. Theorem 7.. We have π( as. log Before
More informationCarmichael numbers with a totient of the form a 2 + nb 2
Carmichael numbers with a totient of the form a 2 + nb 2 William D. Banks Department of Mathematics University of Missouri Columbia, MO 65211 USA bankswd@missouri.edu Abstract Let ϕ be the Euler function.
More informationOn the Fractional Parts of a n /n
On the Fractional Parts of a n /n Javier Cilleruelo Instituto de Ciencias Matemáticas CSIC-UAM-UC3M-UCM and Universidad Autónoma de Madrid 28049-Madrid, Spain franciscojavier.cilleruelo@uam.es Angel Kumchev
More informationPrimality Testing. 1 Introduction. 2 Brief Chronology of Primality Testing. CS265/CME309, Fall Instructor: Gregory Valiant
CS265/CME309, Fall 2018. Instructor: Gregory Valiant Primality Testing [These notes may not be distributed outside this class without the permission of Gregory Valiant.] 1 Introduction Prime numbers are
More informationLecture notes: Algorithms for integers, polynomials (Thorsten Theobald)
Lecture notes: Algorithms for integers, polynomials (Thorsten Theobald) 1 Euclid s Algorithm Euclid s Algorithm for computing the greatest common divisor belongs to the oldest known computing procedures
More informationBasic Algorithms in Number Theory
Basic Algorithms in Number Theory Algorithmic Complexity... 1 Basic Algorithms in Number Theory Francesco Pappalardi Discrete Logs, Modular Square Roots & Euclidean Algorithm. July 20 th 2010 Basic Algorithms
More informationPrime Number Theory and the Riemann Zeta-Function
5262589 - Recent Perspectives in Random Matrix Theory and Number Theory Prime Number Theory and the Riemann Zeta-Function D.R. Heath-Brown Primes An integer p N is said to be prime if p and there is no
More informationNumber Theory. Zachary Friggstad. Programming Club Meeting
Number Theory Zachary Friggstad Programming Club Meeting Outline Factoring Sieve Multiplicative Functions Greatest Common Divisors Applications Chinese Remainder Theorem Throughout, problems to try are
More informationExponential and character sums with Mersenne numbers
Exponential and character sums with Mersenne numbers William D. Banks Dept. of Mathematics, University of Missouri Columbia, MO 652, USA bankswd@missouri.edu John B. Friedlander Dept. of Mathematics, University
More informationChapter 9 Mathematics of Cryptography Part III: Primes and Related Congruence Equations
Chapter 9 Mathematics of Cryptography Part III: Primes and Related Congruence Equations Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 9.1 Chapter 9 Objectives
More informationSieve theory and small gaps between primes: Introduction
Sieve theory and small gaps between primes: Introduction Andrew V. Sutherland MASSACHUSETTS INSTITUTE OF TECHNOLOGY (on behalf of D.H.J. Polymath) Explicit Methods in Number Theory MATHEMATISCHES FORSCHUNGSINSTITUT
More informationDistribution of Prime Numbers Prime Constellations Diophantine Approximation. Prime Numbers. How Far Apart Are They? Stijn S.C. Hanson.
Distribution of How Far Apart Are They? June 13, 2014 Distribution of 1 Distribution of Behaviour of π(x) Behaviour of π(x; a, q) 2 Distance Between Neighbouring Primes Beyond Bounded Gaps 3 Classical
More informationREFINED GOLDBACH CONJECTURES WITH PRIMES IN PROGRESSIONS
REFINED GOLDBACH CONJECTURES WITH PRIMES IN PROGRESSIONS KIMBALL MARTIN Abstract. We formulate some refinements of Goldbach s conjectures based on heuristic arguments and numerical data. For instance,
More informationBasic elements of number theory
Cryptography Basic elements of number theory Marius Zimand By default all the variables, such as a, b, k, etc., denote integer numbers. Divisibility a 0 divides b if b = a k for some integer k. Notation
More informationBasic elements of number theory
Cryptography Basic elements of number theory Marius Zimand 1 Divisibility, prime numbers By default all the variables, such as a, b, k, etc., denote integer numbers. Divisibility a 0 divides b if b = a
More informationas x. Before giving the detailed proof, we outline our strategy. Define the functions for Re s > 1.
Chapter 7 The Prime number theorem for arithmetic progressions 7.1 The Prime number theorem Denote by π( the number of primes. We prove the Prime Number Theorem. Theorem 7.1. We have π( log as. Before
More information2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?
Chapter 3: Theory of Modular Arithmetic 25 SECTION C Solving Linear Congruences By the end of this section you will be able to solve congruence equations determine the number of solutions find the multiplicative
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 informationCharacter sums with Beatty sequences on Burgess-type intervals
Character sums with Beatty sequences on Burgess-type intervals William D. Banks Department of Mathematics University of Missouri Columbia, MO 65211 USA bbanks@math.missouri.edu Igor E. Shparlinski Department
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 informationIRREDUCIBILITY TESTS IN F p [T ]
IRREDUCIBILITY TESTS IN F p [T ] KEITH CONRAD 1. Introduction Let F p = Z/(p) be a field of prime order. We will discuss a few methods of checking if a polynomial f(t ) F p [T ] is irreducible that are
More informationCounting subgroups of the multiplicative group
Counting subgroups of the multiplicative group Lee Troupe joint w/ Greg Martin University of British Columbia West Coast Number Theory 2017 Question from I. Shparlinski to G. Martin, circa 2009: How many
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 informationAmicable numbers. CRM Workshop on New approaches in probabilistic and multiplicative number theory December 8 12, 2014
Amicable numbers CRM Workshop on New approaches in probabilistic and multiplicative number theory December 8 12, 2014 Carl Pomerance, Dartmouth College (U. Georgia, emeritus) Recall that s(n) = σ(n) n,
More informationNon-generic attacks on elliptic curve DLPs
Non-generic attacks on elliptic curve DLPs Benjamin Smith Team GRACE INRIA Saclay Île-de-France Laboratoire d Informatique de l École polytechnique (LIX) ECC Summer School Leuven, September 13 2013 Smith
More 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 informationOn pseudosquares and pseudopowers
On pseudosquares and pseudopowers Carl Pomerance Department of Mathematics Dartmouth College Hanover, NH 03755-3551, USA carl.pomerance@dartmouth.edu Igor E. Shparlinski Department of Computing Macquarie
More informationTHE SOLOVAY STRASSEN TEST
THE SOLOVAY STRASSEN TEST KEITH CONRAD 1. Introduction The Jacobi symbol satisfies many formulas that the Legendre symbol does, such as these: for a, b Z and odd m, n Z +, (1) a b mod n ( a n ) = ( b n
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 informationOn Values Taken by the Largest Prime Factor of Shifted Primes
On Values Taken by the Largest Prime Factor of Shifted Primes William D. Banks Department of Mathematics, University of Missouri Columbia, MO 652 USA bbanks@math.missouri.edu Igor E. Shparlinski Department
More informationChapter 1. Introduction to prime number theory. 1.1 The Prime Number Theorem
Chapter 1 Introduction to prime number theory 1.1 The Prime Number Theorem In the first part of this course, we focus on the theory of prime numbers. We use the following notation: we write f( g( as if
More informationOutline. We will now investigate the structure of this important set.
The Reals Outline As we have seen, the set of real numbers, R, has cardinality c. This doesn't tell us very much about the reals, since there are many sets with this cardinality and cardinality doesn't
More informationAlgorithms CMSC Homework set #1 due January 14, 2015
Algorithms CMSC-27200 http://alg15.cs.uchicago.edu Homework set #1 due January 14, 2015 Read the homework instructions on the website. The instructions that follow here are only an incomplete summary.
More informationOn the low-lying zeros of elliptic curve L-functions
On the low-lying zeros of elliptic curve L-functions Joint Work with Stephan Baier Liangyi Zhao Nanyang Technological University Singapore The zeros of the Riemann zeta function The number of zeros ρ of
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 informationAdvanced Algorithms and Complexity Course Project Report
Advanced Algorithms and Complexity Course Project Report Eklavya Sharma (2014A7PS0130P) 26 November 2017 Abstract This document explores the problem of primality testing. It includes an analysis of the
More informationA numerically explicit Burgess inequality and an application to qua
A numerically explicit Burgess inequality and an application to quadratic non-residues Swarthmore College AMS Sectional Meeting Akron, OH October 21, 2012 Squares Consider the sequence Can it contain any
More information1 The Fundamental Theorem of Arithmetic. A positive integer N has a unique prime power decomposition. Primality Testing. and. Integer Factorisation
1 The Fundamental Theorem of Arithmetic A positive integer N has a unique prime power decomposition 2 Primality Testing Integer Factorisation (Gauss 1801, but probably known to Euclid) The Computational
More informationGENERATORS OF FINITE FIELDS WITH POWERS OF TRACE ZERO AND CYCLOTOMIC FUNCTION FIELDS. 1. Introduction
GENERATORS OF FINITE FIELDS WITH POWERS OF TRACE ZERO AND CYCLOTOMIC FUNCTION FIELDS JOSÉ FELIPE VOLOCH Abstract. Using the relation between the problem of counting irreducible polynomials over finite
More information#A69 INTEGERS 13 (2013) OPTIMAL PRIMITIVE SETS WITH RESTRICTED PRIMES
#A69 INTEGERS 3 (203) OPTIMAL PRIMITIVE SETS WITH RESTRICTED PRIMES William D. Banks Department of Mathematics, University of Missouri, Columbia, Missouri bankswd@missouri.edu Greg Martin Department of
More informationarxiv: v2 [math.nt] 23 Sep 2011
ELLIPTIC DIVISIBILITY SEQUENCES, SQUARES AND CUBES arxiv:1101.3839v2 [math.nt] 23 Sep 2011 Abstract. Elliptic divisibility sequences (EDSs) are generalizations of a class of integer divisibility sequences
More informationA Few Primality Testing Algorithms
A Few Primality Testing Algorithms Donald Brower April 2, 2006 0.1 Introduction These notes will cover a few primality testing algorithms. There are many such, some prove that a number is prime, others
More informationNONABELIAN GROUPS WITH PERFECT ORDER SUBSETS
NONABELIAN GROUPS WITH PERFECT ORDER SUBSETS CARRIE E. FINCH AND LENNY JONES Abstract. Let G be a finite group and let x G. Define the order subset of G determined by x to be the set of all elements in
More informationFlat primes and thin primes
Flat primes and thin primes Kevin A. Broughan and Zhou Qizhi University of Waikato, Hamilton, New Zealand Version: 0th October 2008 E-mail: kab@waikato.ac.nz, qz49@waikato.ac.nz Flat primes and thin primes
More informationOn the representation of primes by polynomials (a survey of some recent results)
On the representation of primes by polynomials (a survey of some recent results) B.Z. Moroz 0. This survey article has appeared in: Proceedings of the Mathematical Institute of the Belarussian Academy
More informationNew bounds on gaps between primes
New bounds on gaps between primes Andrew V. Sutherland Massachusetts Institute of Technology Brandeis-Harvard-MIT-Northeastern Joint Colloquium October 17, 2013 joint work with Wouter Castryck, Etienne
More informationPrimality Testing- Is Randomization worth Practicing?
Primality Testing- Is Randomization worth Practicing? Shubham Sahai Srivastava Indian Institute of Technology, Kanpur ssahai@cse.iitk.ac.in April 5, 2014 Shubham Sahai Srivastava (IITK) Primality Test
More informationLecture Examples of problems which have randomized algorithms
6.841 Advanced Complexity Theory March 9, 2009 Lecture 10 Lecturer: Madhu Sudan Scribe: Asilata Bapat Meeting to talk about final projects on Wednesday, 11 March 2009, from 5pm to 7pm. Location: TBA. Includes
More informationECEN 5022 Cryptography
Elementary Algebra and Number Theory University of Colorado Spring 2008 Divisibility, Primes Definition. N denotes the set {1, 2, 3,...} of natural numbers and Z denotes the set of integers {..., 2, 1,
More information1. Algebra 1.7. Prime numbers
1. ALGEBRA 30 1. Algebra 1.7. Prime numbers Definition Let n Z, with n 2. If n is not a prime number, then n is called a composite number. We look for a way to test if a given positive integer is prime
More informationON CARMICHAEL NUMBERS IN ARITHMETIC PROGRESSIONS
J. Aust. Math. Soc. 88 (2010), 313 321 doi:10.1017/s1446788710000169 ON CARMICHAEL NUMBERS IN ARITHMETIC PROGRESSIONS WILLIAM D. BANKS and CARL POMERANCE (Received 4 September 2009; accepted 4 January
More information6 Cosets & Factor Groups
6 Cosets & Factor Groups The course becomes markedly more abstract at this point. Our primary goal is to break apart a group into subsets such that the set of subsets inherits a natural group structure.
More informationChapter 1. Introduction to prime number theory. 1.1 The Prime Number Theorem
Chapter 1 Introduction to prime number theory 1.1 The Prime Number Theorem In the first part of this course, we focus on the theory of prime numbers. We use the following notation: we write f g as if lim
More informationCHAPTER 6. Prime Numbers. Definition and Fundamental Results
CHAPTER 6 Prime Numbers Part VI of PJE. Definition and Fundamental Results 6.1. Definition. (PJE definition 23.1.1) An integer p is prime if p > 1 and the only positive divisors of p are 1 and p. If n
More informationOn the polynomial x(x + 1)(x + 2)(x + 3)
On the polynomial x(x + 1)(x + 2)(x + 3) Warren Sinnott, Steven J Miller, Cosmin Roman February 27th, 2004 Abstract We show that x(x + 1)(x + 2)(x + 3) is never a perfect square or cube for x a positive
More informationTHE TATE MODULE. Seminar: Elliptic curves and the Weil conjecture. Yassin Mousa. Z p
THE TATE MODULE Seminar: Elliptic curves and the Weil conjecture Yassin Mousa Abstract This paper refers to the 10th talk in the seminar Elliptic curves and the Weil conjecture supervised by Prof. Dr.
More informationSOME REMARKS ON ARTIN'S CONJECTURE
Canad. Math. Bull. Vol. 30 (1), 1987 SOME REMARKS ON ARTIN'S CONJECTURE BY M. RAM MURTY AND S. SR1NIVASAN ABSTRACT. It is a classical conjecture of E. Artin that any integer a > 1 which is not a perfect
More informationComputing a Lower Bound for the Canonical Height on Elliptic Curves over Q
Computing a Lower Bound for the Canonical Height on Elliptic Curves over Q John Cremona 1 and Samir Siksek 2 1 School of Mathematical Sciences, University of Nottingham, University Park, Nottingham NG7
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 informationMath 319 Problem Set #2 Solution 14 February 2002
Math 39 Problem Set # Solution 4 February 00. (.3, problem 8) Let n be a positive integer, and let r be the integer obtained by removing the last digit from n and then subtracting two times the digit ust
More informationChapter 7 Randomization Algorithm Theory WS 2017/18 Fabian Kuhn
Chapter 7 Randomization Algorithm Theory WS 2017/18 Fabian Kuhn Randomization Randomized Algorithm: An algorithm that uses (or can use) random coin flips in order to make decisions We will see: randomization
More informationOn the elliptic curve analogue of the sum-product problem
Finite Fields and Their Applications 14 (2008) 721 726 http://www.elsevier.com/locate/ffa On the elliptic curve analogue of the sum-product problem Igor Shparlinski Department of Computing, Macuarie University,
More informationSmooth Values of Shifted Primes in Arithmetic Progressions
Smooth Values of Shifted Primes in Arithmetic Progressions William D. Banks Department of Mathematics, University of Missouri Columbia, MO 65211 USA bbanks@math.missouri.edu Asma Harcharras Department
More informationGeneralizing the Hardy-Littlewood Method for Primes
Generalizing the Hardy-Littlewood Method for Primes Ben Green (reporting on joint work with Terry Tao) Clay Institute/University of Cambridge August 20, 2006 Ben Green (Clay/Cambridge) Generalizing Hardy-Littlewood
More informationCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/25833 holds various files of this Leiden University dissertation Author: Palenstijn, Willem Jan Title: Radicals in Arithmetic Issue Date: 2014-05-22 Chapter
More informationCPSC 467b: Cryptography and Computer Security
CPSC 467b: Cryptography and Computer Security Michael J. Fischer Lecture 8 February 1, 2012 CPSC 467b, Lecture 8 1/42 Number Theory Needed for RSA Z n : The integers mod n Modular arithmetic GCD Relatively
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 informationSmall exponent point groups on elliptic curves
Journal de Théorie des Nombres de Bordeaux 18 (2006), 471 476 Small exponent point groups on elliptic curves par Florian LUCA, James MCKEE et Igor E. SHPARLINSKI Résumé. Soit E une courbe elliptique définie
More informationWeek 2: Sequences and Series
QF0: Quantitative Finance August 29, 207 Week 2: Sequences and Series Facilitator: Christopher Ting AY 207/208 Mathematicians have tried in vain to this day to discover some order in the sequence of prime
More informationCDM. Recurrences and Fibonacci. 20-fibonacci 2017/12/15 23:16. Terminology 4. Recurrence Equations 3. Solution and Asymptotics 6.
CDM Recurrences and Fibonacci 1 Recurrence Equations Klaus Sutner Carnegie Mellon University Second Order 20-fibonacci 2017/12/15 23:16 The Fibonacci Monoid Recurrence Equations 3 Terminology 4 We can
More informationQ 2.0.2: If it s 5:30pm now, what time will it be in 4753 hours? Q 2.0.3: Today is Wednesday. What day of the week will it be in one year from today?
2 Mod math Modular arithmetic is the math you do when you talk about time on a clock. For example, if it s 9 o clock right now, then it ll be 1 o clock in 4 hours. Clearly, 9 + 4 1 in general. But on a
More informationORDERS OF ELEMENTS IN A GROUP
ORDERS OF ELEMENTS IN A GROUP KEITH CONRAD 1. Introduction Let G be a group and g G. We say g has finite order if g n = e for some positive integer n. For example, 1 and i have finite order in C, since
More informationEuler s, Fermat s and Wilson s Theorems
Euler s, Fermat s and Wilson s Theorems R. C. Daileda February 17, 2018 1 Euler s Theorem Consider the following example. Example 1. Find the remainder when 3 103 is divided by 14. We begin by computing
More informationTheorem 1.1 (Prime Number Theorem, Hadamard, de la Vallée Poussin, 1896). let π(x) denote the number of primes x. Then x as x. log x.
Chapter 1 Introduction 1.1 The Prime Number Theorem In this course, we focus on the theory of prime numbers. We use the following notation: we write f( g( as if lim f(/g( = 1, and denote by log the natural
More informationSmall prime gaps. Kevin A. Broughan. December 7, University of Waikato, Hamilton, NZ
Small prime gaps Kevin A. Broughan University of Waikato, Hamilton, NZ kab@waikato.ac.nz December 7, 2017 Abstract One of the more spectacular recent advances in analytic number theory has been the proof
More information