wisconsin
Chapter 9: Integer Properties

Chapter 9: Integer Properties

Content locked

The catalog is public. Reading this content requires approved access.

Sign in to read
Chapter 9: Integer Properties
9.1 The Division Algorithm
Definition 9.1.1: Divides.
Proof.
PARTICIPATION ACTIVITY
Quotients and remainders
Definition 9.1.2: Integer division definitions.
Animation content:
Animation captions:
Additional exercises
EXERCISE
EXERCISE
EXERCISE
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.2 Modular arithmetic
Application 9.2.1: Hash functions.
Application 9.2.2: Pseudo-random number generators.
Congruence mod m
Proof.
Precedence of the mod operation
Arithmetic expressions mod m
Proof.
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
CHALLENGE ACTIVITY
Start
Additional exercises
EXERCISE
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.3 Prime factorizations
PARTICIPATION ACTIVITY
Greatest common divisors and least common multiples
Animation content:
Animation captions:
Additional exercises
EXERCISE
EXERCISE
9.4 Factoring and primality testing
Proof.
PARTICIPATION ACTIVITY
The Prime Number Theorem
Proof.
PARTICIPATION ACTIVITY
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.5 Greatest common divisor and Euclid’s algorithm ©zyBooks 04/08/25 22:07 2 James Ding
Proof.
Animation content:
Animation captions:
Check Show answer
Check Show answer
Check Show answer
Check Show answer
The extended Euclidean algorithm
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
Check Show answer
Check Show answer
CHALLENGE ACTIVITY
Start
PARTICIPATION ACTIVITY
Check
Show answer
Check
Show answer
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.6 Number representation
PARTICIPATION ACTIVITY
Animation content:
Animation captions:
Hexadecimal numbers
CHALLENGE ACTIVITY
Converting decimal numbers to base b
PARTICIPATION ACTIVITY
Animation content:
Animation captions:
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
CHALLENGE ACTIVITY
Start
The number of digits required to represent a number
PARTICIPATION ACTIVITY
Additional exercises
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.7 Fast exponentiation
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
Check
Show answer
Check
Show answer
CHALLENGE ACTIVITY
Start
EXERCISE
EXERCISE
EXERCISE
EXERCISE
9.8 Introduction to cryptography
Messages as numbers
Animation content:
Animation captions:
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
Encryption and decryption functions
Animation content:
Animation captions:
PARTICIPATION ACTIVITY
CHALLENGE ACTIVITY
Additional exercises
EXERCISE
EXERCISE
9.9 The RSA cryptosystem
Animation content:
Animation captions:
Figure 9.9.1: Preparation of public and private keys in RSA.
Animation content:
Animation captions:
Animation content:
Animation captions:
Proof.
PARTICIPATION ACTIVITY
Check Show answer
Check Show answer
Check Show answer
Check Show answer
CHALLENGE ACTIVITY
Start
Additional exercises
EXERCISE
EXERCISE
EXERCISE
EXERCISE
EXERCISE
Source