|
| Key Generation Procedure |
| 1 | Generate two large prime numbers p and q. ?greatest common divisor (gcd) (p, q) = 1 |
| 2 | Compute n = p * q |
| 3 | Compute Euler’s Totient Function ø(n) = (p − 1) * (q − 1) where ø = totient |
| 4 | Choose public key integer e, where 1< e < ø(n) ?gcd(ø(n), e) = 1 |
| 5 | Compute private key integer d, d = e − 1 mod ø(n) |
| 6 | Public key is (e, n) and private-key is (d, n) |