SEVENTH EDITION and EXPANDED SEVENTH EDITION

Similar documents
An Introduction to Proof-based Mathematics Harvard/MIT ESP: Summer HSSP Isabel Vogt

Number Theory and Algebra: A Brief Introduction

Number Theory. Modular Arithmetic

Orders and Equivalences

Introduction to Cryptology. Lecture 19

Chapter 4 Finite Fields

Number Axioms. P. Danziger. A Group is a set S together with a binary operation (*) on S, denoted a b such that for all a, b. a b S.

Outline. We will now investigate the structure of this important set.

Finite Fields. Mike Reiter

Latin squares. Clock arithmetic. Modular arithmetic. Binary operations 18/09/2013. Members only an introduction to groups

COLLEGE ALGEBRA. Properties of Real Numbers with Clock Arithmetic

Extending The Natural Numbers. Whole Numbers. Integer Number Set. History of Zero

MATH 433 Applied Algebra Lecture 4: Modular arithmetic (continued). Linear congruences.

Mathematical Foundations of Cryptography

Topics in Cryptography. Lecture 5: Basic Number Theory

Mathematics for Cryptography

Basic elements of number theory

Basic elements of number theory

Solutions I.N. Herstein- Second Edition

Lecture 3.1: Public Key Cryptography I

3 The fundamentals: Algorithms, the integers, and matrices

CSE 20 DISCRETE MATH. Winter

A field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties:

Chapter 4 Mathematics of Cryptography

Groups in Cryptography. Çetin Kaya Koç Winter / 13

Example. Addition, subtraction, and multiplication in Z are binary operations; division in Z is not ( Z).

Clock Arithmetic. 1. If it is 9 o clock and you get out of school in 4 hours, when do you get out of school?

Introduction to Cryptography. Lecture 6

Course 2BA1: Trinity 2006 Section 9: Introduction to Number Theory and Cryptography

Basic Concepts in Number Theory and Finite Fields

Introduction to Information Security

4 Number Theory and Cryptography

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

Definition: div Let n, d 0. We define ndiv d as the least integer quotient obtained when n is divided by d. That is if

An Introduction to Proof-based Mathematics Harvard/MIT ESP: Summer HSSP Isabel Vogt

Elementary Number Theory. Franz Luef

Elementary Algebra Chinese Remainder Theorem Euclidean Algorithm

Chapter 5. Modular arithmetic. 5.1 The modular ring

Course MA2C02, Hilary Term 2013 Section 9: Introduction to Number Theory and Cryptography

Part V. Chapter 19. Congruence of integers

NONLINEAR CONGRUENCES IN THE THEORY OF NUMBERS

With Question/Answer Animations. Chapter 4

The set of integers will be denoted by Z = {, -3, -2, -1, 0, 1, 2, 3, 4, }

Monoids. Definition: A binary operation on a set M is a function : M M M. Examples:

Relations. Binary Relation. Let A and B be sets. A (binary) relation from A to B is a subset of A B. Notation. Let R A B be a relation from A to B.

Q 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?

Math Homework # 4

Number Theory and Group Theoryfor Public-Key Cryptography

CSE 20 DISCRETE MATH. Fall

Math 280 Modern Algebra Assignment 3 Solutions

Groups, Rings, and Finite Fields. Andreas Klappenecker. September 12, 2002

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

Summary Slides for MATH 342 June 25, 2018

CSE 20: Discrete Mathematics

Joseph Muscat Universal Algebras. 1 March 2013

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?

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

1. Groups Definitions

2. Associative Law: A binary operator * on a set S is said to be associated whenever (A*B)*C = A*(B*C) for all A,B,C S.

SEVENTH EDITION and EXPANDED SEVENTH EDITION

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?

CSC 474 Information Systems Security

Congruence Classes. Number Theory Essentials. Modular Arithmetic Systems

Introduction to Cryptography k. Lecture 5. Benny Pinkas k. Requirements. Data Integrity, Message Authentication

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

Part IV. Rings and Fields

Cyclic codes. Vahid Meghdadi Reference: Error Correction Coding by Todd K. Moon. February 2008

Many of the groups with which we are familiar are arithmetical in nature, and they tend to share key structures that combine more than one operation.

CHAPTER 3. Congruences. Congruence: definitions and properties

Intro to Rings, Fields, Polynomials: Hardware Modeling by Modulo Arithmetic

cse 311: foundations of computing Fall 2015 Lecture 11: Modular arithmetic and applications

COT 3100 Applications of Discrete Structures Dr. Michael P. Frank

Computer Architecture 10. Residue Number Systems

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

Relations. We have seen several types of abstract, mathematical objects, including propositions, predicates, sets, and ordered pairs and tuples.

COMP239: Mathematics for Computer Science II. Prof. Chadi Assi EV7.635

Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry. Spring 2006

Outline. Number Theory and Modular Arithmetic. p-1. Definition: Modular equivalence a b [mod n] (a mod n) = (b mod n) n (a-b)

Error Correcting Codes Prof. Dr. P. Vijay Kumar Department of Electrical Communication Engineering Indian Institute of Science, Bangalore

ECEN 5022 Cryptography

Mathematical Foundations of Public-Key Cryptography

Number Theory Alex X. Liu & Haipeng Dai

Commutative Rings and Fields

Math 4400 First Midterm Examination September 21, 2012 ANSWER KEY. Please indicate your reasoning and show all work on this exam paper.

Fault Tolerance & Reliability CDA Chapter 2 Cyclic Polynomial Codes

MA/CSSE 473 Day 05. Factors and Primes Recursive division algorithm

Algorithms CMSC Basic algorithms in Number Theory: Euclid s algorithm and multiplicative inverse

Clocks and Codes Patterns in Modular Arithmetic A Group Project for Math 104

Asymmetric Cryptography

Chapter 4 Asymmetric Cryptography

Tomáš Madaras Congruence classes

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

Lecture 8: Sequential Multipliers

Introduction to Cryptography CS 355 Lecture 3

COMPUTER ARITHMETIC. 13/05/2010 cryptography - math background pp. 1 / 162

Foundations of Cryptography

Algebra Review 2. 1 Fields. A field is an extension of the concept of a group.

CONSTRUCTING MULTIPLICATIVE GROUPS MODULO N WITH IDENTITY DIFFERENT FROM ONE

Modular Arithmetic and Elementary Algebra

Transcription:

SEVENTH EDITION and EXPANDED SEVENTH EDITION Slide 10-1

Chapter 10 Mathematical Systems

10.1 Groups

Definitions A mathematical system consists of a set of elements and at least one binary operation. A binary operation is an operation, or rule, that can be performed on two and only two elements of a set. Slide 10-4

Properties For elements a, b, and c Commutative property Associate property Addition a + b = b + a (a + b) + c = a + (b + c) Multiplication ab = ba (ab)c = a(bc) Slide 10-5

Closure If a binary operation is performed on any two elements of a set and the result is an element of the set, then that set is closed (or has closure) under the given binary operation. Slide 10-6

Identity Element An identity element is an element in a set such that when a binary operation is performed on it and any given element in the set, the result is the given element. Additive identity element is 0. Multiplicative identity element is 1. Slide 10-7

Inverses When a binary operation is performed on two elements in a set and the result is the identity element for the binary operation, each element is said to be the inverse of the other. Slide 10-8

Properties of a Group Any mathematical system that meets the following four requirements is called a group. The set of elements is closed under the given operation. An identity element exists for the set under the given operation. Every element in the set has an inverse under the given operation. The set of elements is associative under the given operation. Slide 10-9

Commutative Group A group that satisfies the commutative property is called a commutative group or (abelian group). Slide 10-10

Properties of a Commutative Group A mathematical system is a commutative group if all five conditions hold. The set of elements is closed under the given operation. An identity element exists for the set under the given operation. Every element in the set has an inverse under the given operation. The set of elements is associative under the given operation. The set of elements is commutative under the given conditions. Slide 10-11

10.2 Finite Mathematical Systems

Definition A finite mathematical system is one whose set contains a finite number of elements. Example: Determine whether the clock arithmetic system under the operation of addition is a commutative group. Slide 10-13

Definition continued Closure: The set of elements in clock arithmetic is closed under the operation of addition. Identity: There is an additive identity element, namely 12. Inverse elements: Each element in the set has an inverse. Associative property: The system is associative under the operation of addition. Commutative property: The commutative property of addition is true for clock arithmetic. The system satisfies the five properties required for a mathematical system. Thus, clock arithmetic under the operation of addition is a commutative or abelian group. Slide 10-14

10.3 Modular Arithmetic

Definition A modulo m system consists of m elements, 0 through m 1, and a binary operation. a is congruent to b modulo m, written a b(mod m), if a and b have the same remainder when divided by m. Slide 10-16

Example Determine which number from 0 to 7, the following numbers are congruent to in modulo 8. a) 66 b) 72 c) 109 Slide 10-17

Solution: a) 66 To determine the value 66 is congruent to in mod 8, divide 66 by 8 and find the remainder. Thus, 66 2 (mod 8) 8 866 64 2 remainder 66 8 = 6, remainder 2 Slide 10-18

Solutions continued b) 72 72? (mod 8) c) 109 109? (mod 8) 72 8 = 9, remainder 0 109 8 = 13, remainder 5 72 0 (mod 8) 109 5 (mod 8) Slide 10-19

Example Evaluate each in mod 6. a) 4 + 2 b) 3 2 c) 2(4) a) 4 + 2? (mod 6) 6? (mod 6) 6 6 = 1, remainder 0. Therefore, 4 + 2 0 (mod 6) Slide 10-20

Example continued b) 3 2 3 2? (mod 6) 1? (mod 6) 1 1 (mod 6) c) 4(2) 4(2)? (mod 6) 8? (mod 6) 8 6 = 1, remainder 2. Therefore, 4(2) 2 (mod 6) Slide 10-21

Find all replacements for the question mark that make the statements true. a) 4? 3(mod 5) One method is to replace the? mark with the numbers. 4 0 0(mod 5) 4 1 4(mod 5) 4 2 3(mod 5) 4 3 2(mod 5) 4 4 1(mod 5) Therefore,? = 2 since 4 2 3(mod 5). b) 3? 0(mod 5) 3 0 0(mod 5) 3 1 3(mod 5) 3 2 0(mod 5) 3 3 3(mod 5) 3 4 0(mod 5) 3 5 3(mod 5) Therefore, the 0, 2 and 4 result in true statements. Slide 10-22