Elementary Number Theory

Similar documents
Number Theory. Jason Filippou UMCP. ason Filippou UMCP)Number Theory History & Definitions / 1

Chapter 9 Mathematics of Cryptography Part III: Primes and Related Congruence Equations

LECTURE 5: APPLICATIONS TO CRYPTOGRAPHY AND COMPUTATIONS

A Guide to Arithmetic

Elliptic Curves & Number Theory. R. Sujatha School of Mathematics TIFR

Number Theory. Modular Arithmetic

SQUARE PATTERNS AND INFINITUDE OF PRIMES

Primes and Factorization

Mathematics of Cryptography

Applied Cryptography and Computer Security CSE 664 Spring 2018

On the Cardinality of Mersenne Primes

Lecture 5: Arithmetic Modulo m, Primes and Greatest Common Divisors Lecturer: Lale Özkahya

Cryptography. Number Theory with AN INTRODUCTION TO. James S. Kraft. Lawrence C. Washington. CRC Press

Elementary Number Theory Review. Franz Luef

SOME FAMOUS UNSOLVED PROBLEMS. November 18, / 5

Hypersurfaces and the Weil conjectures

Number Theory. CSS322: Security and Cryptography. Sirindhorn International Institute of Technology Thammasat University CSS322. Number Theory.

Prime Numbers. Prime Numbers. Ramesh Sreekantan ISI, Bangalore. December 1, 2014

MATHEMATICS 6180, SPRING 2017 SOME MOTIVATIONAL PROBLEMS IN NUMBER THEORY. p k

Ma/CS 6a Class 3: The RSA Algorithm

Introduction to Sets and Logic (MATH 1190)

LECTURE 1: DIVISIBILITY. 1. Introduction Number theory concerns itself with studying the multiplicative and additive structure of the natural numbers

Diophantine equations

CPSC 467b: Cryptography and Computer Security

Primality Testing SURFACE. Syracuse University. Per Brinch Hansen Syracuse University, School of Computer and Information Science,

Instructor: Bobby Kleinberg Lecture Notes, 25 April The Miller-Rabin Randomized Primality Test

A. Algebra and Number Theory

Introduction to Number Theory

CPSC 467: Cryptography and Computer Security

The RSA Encryption/Decryption method is based on the Euler's and Fermat's Theorem

[Part 2] Asymmetric-Key Encipherment. Chapter 9. Mathematics of Cryptography. Objectives. Contents. Objectives

Primality Proofs. Geoffrey Exoo Department of Mathematics and Computer Science Indiana State University Terre Haute, IN

C.T.Chong National University of Singapore

Part II. Number Theory. Year

Discrete Mathematics GCD, LCM, RSA Algorithm

Algorithmic number theory. Questions/Complaints About Homework? The division algorithm. Division

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

An integer p is prime if p > 1 and p has exactly two positive divisors, 1 and p.

Lecture 6: Cryptanalysis of public-key algorithms.,

NUMBER THEORY. Anwitaman DATTA SCSE, NTU Singapore CX4024. CRYPTOGRAPHY & NETWORK SECURITY 2018, Anwitaman DATTA

CHAPTER 6. Prime Numbers. Definition and Fundamental Results

Elementary Number Theory MARUCO. Summer, 2018

CIS 6930/4930 Computer and Network Security. Topic 5.1 Basic Number Theory -- Foundation of Public Key Cryptography

6.5 Elliptic Curves Over the Rational Numbers

Analytic. Number Theory. Exploring the Anatomy of Integers. Jean-Marie. De Koninck. Florian Luca. ffk li? Graduate Studies.

Primality Testing- Is Randomization worth Practicing?

NUMBER THEORY FOR CRYPTOGRAPHY

Senior Math Circles Cryptography and Number Theory Week 2

Contents Part A Number Theory Highlights in the History of Number Theory: 1700 BC 2008

Cryptography: Joining the RSA Cryptosystem

2x 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?

CS March 17, 2009

Lecture notes: Algorithms for integers, polynomials (Thorsten Theobald)

Prime and Perfect Numbers

Yitang Zhang and The Twin Primes Conjecture

Primes. Rational, Gaussian, Industrial Strength, etc. Robert Campbell 11/29/2010 1

Lemma 1.2. (1) If p is prime, then ϕ(p) = p 1. (2) If p q are two primes, then ϕ(pq) = (p 1)(q 1).

Encryption: The RSA Public Key Cipher

CS 5319 Advanced Discrete Structure. Lecture 9: Introduction to Number Theory II

Number Theory: Final Project. Camilla Hollanti, Mohamed Taoufiq Damir, Laia Amoros

a the relation arb is defined if and only if = 2 k, k

Number Theory and Algebra: A Brief Introduction

Integer and Polynomial Arithmetic First Steps towards Abstract Algebra. Arjeh M. Cohen Hans Cuypers Hans Sterk

With Question/Answer Animations. Chapter 4

A Classical Introduction to Modern Number Theory

Congruent Number Problem and Elliptic curves

Minal Wankhede Barsagade, Dr. Suchitra Meshram

Shi Feng Sheng Danny Wong

A Few Facts from Number Theory and the RSA Cryptosystem OVERVIEW. RSA Producing Big Primes. Table of Contents. Overview Basic Facts of Number Theory

Paper Topics Due: May 9, 2019

1 The Fundamental Theorem of Arithmetic. A positive integer N has a unique prime power decomposition. Primality Testing. and. Integer Factorisation

2.3 In modular arithmetic, all arithmetic operations are performed modulo some integer.

Ma/CS 6a Class 2: Congruences

Discrete Logarithms. Let s begin by recalling the definitions and a theorem. Let m be a given modulus. Then the finite set

Primality Testing. 1 Introduction. 2 Brief Chronology of Primality Testing. CS265/CME309, Fall Instructor: Gregory Valiant

Discrete mathematics I - Number theory

History of Mathematics

CIS 551 / TCOM 401 Computer and Network Security

Proving Ultimate Limitations on Computers. Stephen Cook Presented at Classroom Adventures in Mathematics: Summer Institute August 17, 2011

Heuristics for Prime Statistics Brown Univ. Feb. 11, K. Conrad, UConn

1. multiplication is commutative and associative;

MATH 361: NUMBER THEORY FOURTH LECTURE

Elliptic Curves. Kenneth A. Ribet. PARC Forum October 17, UC Berkeley

Beautiful Mathematics

Algebra. Modular arithmetic can be handled mathematically by introducing a congruence relation on the integers described in the above example.

Fermat s Little Theorem. Fermat s little theorem is a statement about primes that nearly characterizes them.

Arithmetic Statistics Lecture 1

EULER S THEOREM KEITH CONRAD

Summary Slides for MATH 342 June 25, 2018

Mathematics for Cryptography

1 Recommended Reading 1. 2 Public Key/Private Key Cryptography Overview RSA Algorithm... 2

ICS141: Discrete Mathematics for Computer Science I

Public Key Cryptography

4 PRIMITIVE ROOTS Order and Primitive Roots The Index Existence of primitive roots for prime modulus...

Introduction to Cryptography. Lecture 6

Algorithms (II) Yu Yu. Shanghai Jiaotong University

Number Theory. Raj Jain. Washington University in St. Louis

Elementary Number Theory. Franz Luef

Partition Congruences in the Spirit of Ramanujan

Number Theory in Problem Solving. Konrad Pilch

Transcription:

Elementary Number Theory 21.8.2013

Overview The course discusses properties of numbers, the most basic mathematical objects. We are going to follow the book: David Burton: Elementary Number Theory What does the Elementary in the title refer to? The treatment is NOT based on notions and results from other branches of mathematics, e.g. algebra and/or analysis. Notation N denotes the set of positive integers {1, 2, 3,...} The set of all integers is Z = {0, ±1, ±2,...}.

History and overview History The study of integers has its origins in China and India, e.g. Chinese Remainder Theorem, around 1000 BC. A systematic treatment of these questions started around 300 BC in Greek. Basic Problem The basic problem in the theory of numbers is to decide if a given integer N has a factorization, N = pq for integers p, q, the so-called divisors of N. Primes If N has only the trivial divisors 1 and N, we say N is prime. Here are the first 10 prime numbers: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29

History and overview Largest Prime Largest known prime: 2 57,885,161 1, a number with 17, 425, 170 digits and was discovered in 2013, and it is the 48th known Mersenne prime. Euclid (300 BC) More than 2000 years ago Euclid proved that there are infinitely many primes. every number N has a factorization into prime numbers: N = p 1 p n, for not necessarily distinct prime numbers. Euclidean algorithm for the greates common divisor.

History and overview Gauss (1777 1855) About 2000 years later Gauss was the first to prove the uniqueness of this factorization up to order of factors. The statement goes by the name of Fundamental Theorem of Arithmetic. In 1801 Gauss introduced in his Disquintiones Arithmaticae, the first modern book on number theory, the theory of congruences: Two integers a and b are congruent modulo m, if m divdes a b. We denote this by a b mod m. We will devote a substantial part on the theory of congruences, because it allows one to carry out addition, multiplication and exponentiation modulo m much faster than in Z.

History and overview Diophantus of Alexandria Another Greek mathematician, Diophantus of Alexandria, initated the study of the solutions of polynomial equations in two or more variables in the integers. The modern developments that grew out of this basic quest, is known as diophantine equations and there is also a mathematical branch, called Diophantine Geometry. The most famous diophantine equation appears in Fermat s Last Theorem: There are no non-zero integers x, y, z such that x n + y n = z n for any n 3. In 1995 Andrew Wiles proved this result using the theory of elliptic curves. The search for a proof of Fermat s Last Theorem led to many discoveries in mathematics.

History and overview Heros of our course Pierre de Fermat (1601/7-1665): Fermat s Little Theorem, factorization of integers,... Leonhard Euler (1707-1783): Euler s totient function, extension of Fermat s Little Theorem,... Carl Friedrich Gauss (1776-1855): Congruences, Quadratic Reciprocity Theorem,...

Fundamental Problems The big quest in number theory is to factor large numbers. The naive trial division by 2 and all odd integers less than N does not provide a fast method. Although many algorithms have been developed to deal with this fundamental problem, there still is no fast factorization algorithm. In mathematics, if you are not able to settle a problem, you are trying to find a variation that is more feasible. In our case, we are interested in if a given number N is prime or composite, i.e. are there primality testing algorihms. In 2004 Agarwal, Kayal and Saxena proved that there exists a good primality testing algorithm.

Fundamental Problems Another fundamental problem in number theory is to understand the nature of prime numbers. Green-Tao (2004): There exist arbitraliy long arithmetic progressions of prime numbers. Zhang (2013): Prove of the bounded gap conjecture for primes. There are infinitely many pairs of primes that differ by at most 70, 000, 000. In other words, that the gap between one prime and the next is bounded by 70, 000, 000 infinitely often. Tao and his collaborators in Polymath 8 were able to reduce the gap from 70 millions down to 4682. The ultimate goal is to get down to 2, this is known as the twin-prime conjecture.

Fundamental Problems and Applications Riemann connected the distribution of primes with the zeros of a certain function, the zeta function, and conjectured that all the non-trivial zeros lie on the critical line. If the conjecture is true, then the distribution of primes ialerts optimal in some sense. A solution of this conjecture would earn you 1000000 US Dollars from the Clay Institute! There is a second Clay Millenium problem about number theory: Birch and Swinnerton-Dyer conjecture. Cryptosystems Technology has added an algorithmic side to number theory and provides a lot of tools to experiment with numbers and search for hidden properties. Finally, elementary number theory makes a secure transfer of information possible!

Fundamental Problems and Applications RSA In this course we will discuss the RSA-algorithm due to Rivest, Shamir and Adleman from 1977. RSA-challenges: RSA-2048 asks you to factorize a number with 2048 binary digits and as reward offers 200000 US Dollars.

Euclid

Pierre de Fermat

Blaise Pascal

Leonhard Euler

Carl Friedrich Gauss

Bernhard Riemann

Godfrey H. Hardy

Leonhard Euler

Srinivasa Ramanujan

Paul Erdoes

Atle Selberg

Andre Weil

John Tate

Pierre Deligne

Ben Green

Terence Tao

Yitang Zhang