Discrete Mathematics 4. NUMBER THEORY Lecture 7 Dr.-Ing. Erwin Sitompul

Slides:



Advertisements
Similar presentations
1 Lect. 12: Number Theory. Contents Prime and Relative Prime Numbers Modular Arithmetic Fermat’s and Euler’s Theorem Extended Euclid’s Algorithm.
Advertisements

Cryptography and Network Security
Section 4.1: Primes, Factorization, and the Euclidean Algorithm Practice HW (not to hand in) From Barr Text p. 160 # 6, 7, 8, 11, 12, 13.
The Integers and Division. Outline Division: Factors, multiples Exercise 2.3 Primes: The Fundamental Theorem of Arithmetic. The Division Algorithm Greatest.
Study Guides Quantitative - Arithmetic - Numbers, Divisibility Test, HCF and LCM Mycatstudy.com.
5.1 Number Theory. The study of numbers and their properties. The numbers we use to count are called the Natural Numbers or Counting Numbers.
1 Section 2.4 The Integers and Division. 2 Number Theory Branch of mathematics that includes (among other things): –divisibility –greatest common divisor.
CSE115/ENGR160 Discrete Mathematics 03/13/12 Ming-Hsuan Yang UC Merced 1.
Number Theory and Cryptography
CSE115/ENGR160 Discrete Mathematics 03/15/11
Chapter II. THE INTEGERS
Inverses and GCDs Supplementary Notes Prepared by Raymond Wong
Congruence of Integers
Mathematics of Cryptography Part I: Modular Arithmetic, Congruence,
Fall 2002CMSC Discrete Structures1 Let us get into… Number Theory.
BY MISS FARAH ADIBAH ADNAN IMK
Mathematics of Cryptography Part I: Modular Arithmetic, Congruence,
Divisibility October 8, Divisibility If a and b are integers and a  0, then the statement that a divides b means that there is an integer c such.
Number Theory and Cryptography
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 3 (Part 2): The Fundamentals: Algorithms, the.
Chapter 2 The Fundamentals: Algorithms, the Integers, and Matrices
1 Properties of Integers Objectives At the end of this unit, students should be able to: State the division algorithm Apply the division algorithm Find.
9/2/2015Discrete Structures1 Let us get into… Number Theory.
Mathematics of Cryptography Part I: Modular Arithmetic
February 24, 2015Applied Discrete Mathematics Week 4: Number Theory 1 Modular Arithmetic Let a be an integer and m be a positive integer. We denote by.
3.4/3.5 The Integers and Division/ Primes and Greatest Common Divisors Let each of a and b be integers. We say that a divides b, in symbols a | b, provided.
MATH 224 – Discrete Mathematics
Module :MA3036NI Cryptography and Number Theory Lecture Week 7
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
CompSci 102 Discrete Math for Computer Science
Copyright © 2009 Pearson Education, Inc. Chapter 5 Section 1 - Slide 1 Chapter 1 Number Theory and the Real Number System.
Chinese Remainder Theorem Dec 29 Picture from ………………………
Number Theory 이재원 School of Information Technology Sungshin W. University.
Chapter 2 (Part 1): The Fundamentals: Algorithms, the Integers & Matrices The Integers and Division (Section 2.4)
Elements of Coding and Encryption 1. Encryption In the modern word, it is crucial that the information is transmitted safely. For example, Internet purchases,
Foundations of Discrete Mathematics Chapter 4 By Dr. Dalia M. Gil, Ph.D.
Chapter 4 With Question/Answer Animations. Section 4.1.
Chinese Remainder Theorem. How many people What is x? Divided into 4s: remainder 3 x ≡ 3 (mod 4) Divided into 5s: remainder 4 x ≡ 4 (mod 5) Chinese Remainder.
Tuesday’s lecture: Today’s lecture: One-way permutations (OWPs)
Module #9 – Number Theory 1/5/ Algorithms, The Integers and Matrices.
Slide Copyright © 2009 Pearson Education, Inc. Unit 1 Number Theory MM-150 SURVEY OF MATHEMATICS – Jody Harris.
Ref: Pfleeger96, Ch.31 Properties of Arithmetic Reference: Pfleeger, Charles P., Security in Computing, 2nd Edition, Prentice Hall, 1996.
Discrete Mathematics
Divisibility and Modular Arithmetic
1 Discrete Structures – CNS2300 Text Discrete Mathematics and Its Applications Kenneth H. Rosen (5 th Edition) Chapter 2 The Fundamentals: Algorithms,
Chapter 4 With Question/Answer Animations 1. Chapter Summary Divisibility and Modular Arithmetic - Sec 4.1 – Lecture 16 Integer Representations and Algorithms.
Ch04-Number Theory and Cryptography 1. Introduction to Number Theory Number theory is about integers and their properties. We will start with the basic.
Chapter 4 With Question/Answer Animations 1. Chapter Motivation Number theory is the part of mathematics devoted to the study of the integers and their.
Number Theory Lecture 1 Text book: Discrete Mathematics and its Applications, 7 th Edition.
Slide Copyright © 2009 Pearson Education, Inc. Slide Copyright © 2009 Pearson Education, Inc. Chapter 1 Number Theory and the Real Number System.
Fuw-Yi Yang1 Textbook: Introduction to Cryptography 2nd ed. By J.A. Buchmann Chap 1 Integers Department of Computer Science and Information Engineering,
Chapter 3 The Fundamentals: Algorithms, the integers, and matrices Section 3.4: The integers and division Number theory: the part of mathematics involving.
Agenda Review:  Relation Properties Lecture Content:  Divisor and Prime Number  Binary, Octal, Hexadecimal Review & Exercise.
Dr Nazir A. Zafar Advanced Algorithms Analysis and Design Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar.
Number Theory. Introduction to Number Theory Number theory is about integers and their properties. We will start with the basic principles of divisibility,
CMPS 2433 – Coding Theory Chapter 3
Introduction to Cryptography
Integers and Division Section 3.4.
CMSC Discrete Structures
MATH301- DISCRETE MATHEMATICS Copyright © Nahid Sultana Dr. Nahid Sultana Chapter 4: Number Theory and Cryptography.
Applied Discrete Mathematics Week 3: Algorithms
Applied Discrete Mathematics Week 4: Number Theory
Number Theory (Chapter 7)
CMSC 203, Section 0401 Discrete Structures Fall 2004 Matt Gaston
Copyright © Zeph Grunschlag,
Divisibility and Modular Arithmetic
Applied Discrete Mathematics Week 10: Introduction to Counting
Number Theory.
Discrete Mathematics Chapter 4 Number Theory. Discrete Mathematics Chapter 4 Number Theory.
Presentation transcript:

Discrete Mathematics 4. NUMBER THEORY Lecture 7 Dr.-Ing. Erwin Sitompul

7/2 Erwin SitompulDiscrete Mathematics  Integers are whole numbers, without any fractional or decimal components. Example: 8 ; 21 ; 8765 ; –34 ; 0.  They are in opposite to real numbers, which posses decimal components. Example: 8.0 ; ; Integers

7/3 Erwin SitompulDiscrete Mathematics  Suppose a and b are integers, a  0. then a divides b without remaining if there exists an integer c such that b = ac.  Notation: a | b if b = ac, c  Z and a  0. Example: (a)4 | 12 because 12/4 = 3 (integer) or 12 = 4  3. (b)4 | 13 because 13/4 = 3.25 (not integer). Division of Integers

7/4 Erwin SitompulDiscrete Mathematics Euclidean Theorem 1: Suppose m and n are integers, n > 0. if m is divided by n then there exists a unique integer q (quotient) and r (remainder), such that m = nq + r where 0  r < n. Example: (a)1987/97= 20, remaining = 97  (b)25/7= 3, remaining 4 25= 7  (c)–25/7= –4, remaining 3 –25= 7  (–4) + 3 But not –25 = 7  (–3) – 4, because the remainder will be r = –4, while the condition is 0  r < n) Euclidean Theorem

7/5 Erwin SitompulDiscrete Mathematics  Suppose a and b are non-zero integers.  The Greatest Common Divisor (GCD) of a and b is the greatest possible integer d such that d | a and d | b.  In this case, it can be written as GCD(a,b) = d. Example: Determine GCD(45,36) !  Divisors of 45: 1, 3, 5, 9, 15, 45.  Divisors of 36: 1, 2, 3, 4, 6, 9, 12, 18, 36.  Common divisors of 45 and 36 are 1, 3, 9. For the enumeration above, it can be concluded that GCD(45,36) = 9. Greatest Common Divisor (GCD)

7/6 Erwin SitompulDiscrete Mathematics Euclidean Theorem 2: Suppose m and n are integer, n > 0, such that m = nq + r, 0  r < n. Then GCD(m,n) = GCD(n,r). Example: Take the value m = 66, n = 18, 66 = 18  then GCD(66,18) = GCD(18,12) = 6 Greatest Common Divisor (GCD)

7/7 Erwin SitompulDiscrete Mathematics  The objective This algorithm can be used to find the GCD of two integers.  Inventor Euclid (around 300 BC), a Greek mathematician, wrote the algorithm in his book titled, “Element.” Euclidean Algorithm

7/8 Erwin SitompulDiscrete Mathematics If m and n are non-negative integers where m  n, and suppose r 0 = m and r 1 = n. Perform the following divisions in sequence to obtain: r 0 = r 1 q 1 + r 2 0  r 2  r 1, r 1 = r 2 q 2 + r 3 0  r 3  r 2, r i–2 = r i–1 q i–1 + r i 0  r i  r i–1, r i–1 = r i q i + 0 According to Euclidean Theorem 2, GCD(m,n) = GCD(r 0,r 1 ) = GCD(r 1,r 2 ) = … = GCD(r i–2,r i–1 ) = GCD(r i–1,r i ) = GCD(r i,0) = r i Thus, GCD of m and n is the last non-zero remainder of the above sequence of disions, namely r i. … Euclidean Algorithm

7/9 Erwin SitompulDiscrete Mathematics Given two non-negative integers m and n (m  n), the following Euclidean Algorithm will find the greatest common divisor of m and n. Euclidean Algorithm 1. If n = 0 then m is the GCD(m,n); STOP. If n  0, proceed to Step 2. 2.Divide m with n and obtain r as the remainder. 3. Replace m with n, and n with r, then loop back to Step 1. Euclidean Algorithm

7/10 Erwin SitompulDiscrete Mathematics Example: Take m = 80, n = 12, so the condition that m  n is fulfilled. 80 = 12  = 8  = 4  n = 0  m = 4 is the last non-zero remainder GCD(80,12) = 4; STOP. Euclidean Algorithm

7/11 Erwin SitompulDiscrete Mathematics  GCD(a,b) can be expressed as a linear combination of a and b with the multiplying coefficients that can be freely chosen. Example : GCD(80,12) = 4, then 4 = (–1)   12 Coefficients, can be freely chosen Linear Combination Theorem: Suppose a and b are positive integers, then there exist integers m and n such that GCD(a,b) = ma + nb. Linear Combination

7/12 Erwin SitompulDiscrete Mathematics Example: Express GCD(312,70) = 2 as the linear combination of 312 and 70! Solution: Apply Euclidean Algorithm to obtain GCD(312,70) = 2 as follows: 312 = 4  (1) 70 = 2  (2) 32 = 5  6 + 2(3) 6 = 3  2 + 0(4) Rearrange (3) to 2 = 32 – 5  6(5) Rearrange (2) to 6 = 70 – 2  32(6) Insert (6) to (5) so that 2 = 32 – 5  (70 – 2  32) = 1  32 – 5   32 = 11  32 – 5  70(7) Rearrange (1) to 32 = 312 – 4  70(8) Insert(8) to (7) so that 2 = 11  32 – 5  70 = 11  (312 – 4  70) – 5  70 = 11  312 – 49  70 Thus, GCD(312, 70) = 2 = 11  312 – 49  70 Linear Combination

7/13 Erwin SitompulDiscrete Mathematics Modulo Arithmetics Suppose a is an arbitrary integer and m is a positive integer, then a mod m yields the remainder if a is divided by m a mod m = rsuch that a = mq + r, with0  r < m The result of modulo m lies within the set {0,1,2,…,m–1}

7/14 Erwin SitompulDiscrete Mathematics Congruence  Take a long on this 38 mod 5 = 3 and 13 mod 5 = 3. then it can be written that 38  13 (mod 5). Pronounced: 38 is congruent with 13 in modulo 5.  Suppose a and b are integers and m > 0. If m divides a – b without remainder, then a  b (mod m).  If a is not congruent with b in modulo m, then it is written as a  b (mod m).

7/15 Erwin SitompulDiscrete Mathematics Congruence Example:  17  2 (mod 3)  3 divides 17–2 = 15 without remainder  –7  15 (mod 11)  11 divides –7–15 = –22 without remainder  12  2 (mod 7)  7 cannot divide 12–2 = 10  –7  15 (mod 3)  3 cannot divide –7–15 = –22

7/16 Erwin SitompulDiscrete Mathematics Congruence Example :  17  2 (mod 3)  17 =  3  –7  15 (mod 11)  –7 = 15 + (–2)  11 Example :  23 mod 5 = 3  23  3 (mod 5)  6 mod 8 = 6  6  6 (mod 8)  0 mod 12 = 0  0  0 (mod 12)  –41 mod 9 = 4  –41  4 (mod 9)  –39 mod 13 = 0  –39  0 (mod 13) a  b (mod m) can be written as a = b + km (k integer). a mod m = r can also be written as a  r (mod m).

7/17 Erwin SitompulDiscrete Mathematics Congruence Theorem: Suppose m is a positive integer. 1.If a  b (mod m) and c is an arbitrary integer, then i. (a + c)  (b + c) (mod m) ii. ac  bc (mod m) iii. a p  b p (mod m), p non-negative 2. If a  b (mod m) and c  d (mod m), then i. (a + c)  (b + d) (mod m) ii. ac  bd (mod m) Congruence

7/18 Erwin SitompulDiscrete Mathematics Congruence Example : Suppose 17  2 (mod 3) and 10  4 (mod 3), then according to the Congruence Theorem,   (mod 3)  22  7 (mod 3)  17  5  2  5 (mod 3)  85  10 (mod 3)   (mod 3)  27  6 (mod 3)  17  10  2  4 (mod 3)  170  8 (mod 3)

7/19 Erwin SitompulDiscrete Mathematics Prime Numbers  A positive integer p (p > 1) is called a prime number if its divisors are only 1 and p. Example : 23 is a prime number, because it can only be divided by 1 and 23 to get no remainder.  Numbers which are not prime numbers are called composite numbers. Example : 20 is a composite number, because 20 is divisible by 2, 4, 5, and 10, besides by 1 and 20 itself.

7/20 Erwin SitompulDiscrete Mathematics Two integers a and b are said to be relatively prime if they do not have any common factors other than 1, or, GCD(a,b) = 1. Relative Primes If a and b are relatively prime, then there exist integers m and n such that ma + nb = 1. Example :  20 and 3 are relatively prime, since GCD(20,3) = 1.  7 and 11 are relatively prime, since GCD(7,11) = 1.  20 and 5 are not relatively prime, since GCD(20,5) = 5 ≠ 1. Example :  20 and 3 are relatively prime because GCD(20,3) =1, so that it can be written that 2  20 + (–13)  3 = 1 (m = 2, n = –13).  20 and 5 are not relatively prime because GCD(20,5) ≠ 1, and thus 20 and 5 cannot be written in the form of m  20 + n  5 = 1.

7/21 Erwin SitompulDiscrete Mathematics Inverse of Modulo  In real number arithmetics, the inverse of multiplication is division.  As example, the inverse of 4 is 1/4, because 4  1/4 = 1.  In modulo arithmetics, finding the inverse is somehow more difficult.  If a and m are relatively prime and m > 1, then there exists the inverse of “a modulo m”.  The inverse of “a modulo m” is an integer x such that ax  1 (mod m).

7/22 Erwin SitompulDiscrete Mathematics Inverse of Modulo Example : Determine the inverse of 4 (mod 9) ! Solution: Because GCD(4,9) = 1, then the inverse of 4 (mod 9) exists. From the Euclidean Algorithm, 9 = 2  Rearrange the above equation to –2   9 = 1. From the last equation, it can be obtained that –2 is the inverse of 4 (mod 9).  Check that –2  4  1 (mod 9)

7/23 Erwin SitompulDiscrete Mathematics Inverse of Modulo Remark: Every integer which is congruent with –2 (mod 9) is also the inverse of 4. Example :  7  –2 (mod 9)  9 divides 7 – (–2) = 9 without remainder  –11  –2 (mod 9)  9 divides –11 – (–2) = –9 without remainder  16  –2 (mod 9)  9 divides 16 – (–2) = 18 without remainder

7/24 Erwin SitompulDiscrete Mathematics Example : Determine the inverse of 17 (mod 7) ! Solution: Since GCD(17,7) = 1, then the inverse of 17 (mod 7) exists. From the Euclidean Algorithm, 17 = 2  7 + 3(1) 7 = 2  (2) 3 = 3  (3) Rearrange (2) to 1 = 7 – 2  3 (4) Rearrange (1) to 3 = 17 – 2  7(5) Insert (5) to (4) 1 = 7 – 2  (17 – 2  7) 1 = –2   7 Inverse of Modulo From the last equation, –2 is the inverse of 17 (mod 7).  Checking, –2  17  1 (mod 7)

7/25 Erwin SitompulDiscrete Mathematics Example : Determine the inverse of 18 (mod 10) ! Solution: Since GCD(18,10) = 2 ≠ 1, then the inverse of 17 (mod 7) does not exist. Inverse of Modulo

7/26 Erwin SitompulDiscrete Mathematics Linear Congruence The linear congruence is in the form of : ax  b (mod m), where m > 0, a and b are arbitrary integers, and x is any integer. The solution can be found in the way: ax = b + km  x = (b + km) / a Try each value of k = 0, 1, 2, … and k = –1, –2, … that delivers integer value for x.

7/27 Erwin SitompulDiscrete Mathematics Linear Congruence Example : Determine the solutions for 4x  3 (mod 9) ! Solution: 4x  3 (mod 9)  x = (3 + k  9 ) / 4 k = 0  x = (3 + 0  9) / 4 = 3/4  not a solution k = 1  x = (3 + 1  9) / 4 = 3  a solution k = 2  x = (3 + 2  9) / 4 = 21/4  not a solution k = 3, k = 4  no solution k = 5  x = (3 + 5  9) / 4 = 12  a solution … k = –1  x = (3 – 1  9) / 4 = –6/4  not a solution k = –2  x = (3 – 2  9) / 4 = –15/4  not a solution k = –3  x = (3 – 3  9) / 4 = –6  a solution … k = –7  x = (3 – 7  9) / 4 = –15  a solution … The set of solutions is: {3, 12, …, –6, –15, …}.

7/28 Erwin SitompulDiscrete Mathematics Example : Determine the solutions for 2x  3 (mod 4) ! Solution: 2x  3 (mod 4)  x = (3 + k  4 ) / 2  Because k  4 is always an even number, then 3 + k  4 will always be an odd number.  If an odd number is divided by 2, then the result will be a decimal number (never be an integer).  Thus, there is no value of x that can be the solution of 2x  3 (mod 4). Linear Congruence

7/29 Erwin SitompulDiscrete Mathematics Linear Congruence Example : Find x such that 3x  4 (mod 7) ! Solution: 3x  4 (mod 7) (3) –1  3x  (3) –1  4 (mod 7) x  (3) –1  4 (mod 7) x  –2  4 (mod 7) x  –8 (mod 7) x  6 (mod 7) x={..., –8, –1, 6, 13, 19,...}

7/30 Erwin SitompulDiscrete Mathematics Application: ISBN  ISBN (International Standard Book Number)  ISBN consists of 10 characters, commonly separated by space or minus sign, i.e., 0–3015–4561–9.  ISBN is classified into several codes:  Code to identify the language of the book  Code to identify the publisher  Code that uniquely assigned for the book (i.e. titles)  Checksum character or check digit (can be a number of or alphabet X)

7/31 Erwin SitompulDiscrete Mathematics  The check digit is so chosen that Application: ISBN Example : ISBN 0–3015–4561–8 0: Code for English-language country group using, 3015: Publisher code 4561: Item number, title of the book 8 : Check digit. The check digit is obtained as follows: 1          1 = 151 Therefore, the check digit is 151 mod 11 = 8.

7/32 Erwin SitompulDiscrete Mathematics Example : ISBN  Since January 2007, ISBN contains 13 digits.  The way to count the check digit is different. It uses modulo 10. The check digit will be obtained as follows: 9             3 = 100 Thus, the check digit is x 13  0 (mod 10) x 13 = 0 Application: ISBN  How to check the validity of a credit card number?

7/33 Erwin SitompulDiscrete Mathematics Homework 7 Determine GCD(216,88) and express the GCD as a linear combination of 216 and 88. No.1: No.2: Given the ISBN-13: , check whether the code is valid or not. Hint: Verify the check digit of the ISBN numbers.

7/34 Erwin SitompulDiscrete Mathematics Homework 7 New Determine the solutions for 5x  7 (mod 11) ! No.1: No.2: Given the ISBN-10: , check whether the code is valid or not. Hint: Verify the check digit of the ISBN numbers. No.3: Voluntary for additional 20 points The ISBN-13: A054 is valid. What will be the value of A?