Prime Numbers
Private key Cryptosystems
- refer to this pic
Public key Cryptosystems
- two keys: pub for encrypting, pri for decrypting
- Alice generate both keys by herself, give the pub to Bob to encrypt, only Alice can decrypt and read secret using her pri key
- Solution for this: RSA Algorithm
- refer to this pic
Primes
Def 1: Primes and Composites
- p β N, p β₯ 2.
- p is prime if its only positive divisors are 1 and p.
- Otherwise p is composite (i.e., there exists some a such that 1 < a < n and a|n).
- Primality test: How to test if a number is prime?
- Trivial method: try to divide n by all the number between 2 and , inefficient considered very large 100-200 digits prime.
- A deterministic polynomial-time algorithm to for primality tests introduced by Agarwal, Saxena and Kayal in 2002 - still practically infeasible.
- more efficient method: probabilistic algorithm for primality test
Theorem 2:
- If n is composite, there exist such that and
Theorem 3: Fund Theorem of Arithmetic
- Every natural number , can be uniquely factored into a product of a sequence of non-decreasing primes, i.e., the unique prime factorization.
Theorem 4: Euclid
- There are infinitely many primes
Theorem 5: Prime Number Theorem
\lim_{{N \to \infty}} \frac{\pi(N)}{N / \ln N} = 1
## Relative Primality / coprime ### Relative Primality / coprime - $a, b β N+$ are coprime if $gcd(a, b) = 1$. - $a, b β N+$ are coprime <=> if there exists $s, t$ β $Z$ such that $sa + tb = 1$ <!--ID: 1708098042003--> ### Lemma 8: - a and b are relatively prime, $a | bc$, then $a | c$ <!--ID: 1708098042009--> ## Pairwise Relative Primality ### Definition 9: pairwise relative prime - The integers a1, a2, . . . , an are pairwise relatively prime if gcd (ai , aj ) = 1 whenever 1 β€ i < j β€ n. <!--ID: 1708098042013--> ### Lemma 10 - $$\text{If integers } a_1, a_2, ..., a_n \text{ are pairwise relatively prime, then } \gcd(a_1 \cdot a_2 \cdot ... \cdot a_k, a_{k+1}) = 1 \text{ for all } k = 1, 2, ..., n - 1.Theorem 11:
- If integers a1,a2,β¦,an are pairwise relatively prime, and ak|m for all k = 1,2,β¦,n and some integer m, then a1a2 β¦ an|m.
Least Common Multiple
Def 12:
- The least common multiple of the positive integers a and b is the smallest positive integer that is divisible by both a and b. The least common multiple of a and b is denoted by .
- eg. lcm(5,12) = 60
Theorem 13:
- Let a and b be positive integers. Then