SF1662 Diskret matematik, vt17 ti 18 april Tjugonde föreläsningen PRIMTAL OCH KRYPTERING E •MC D E kryptering, D(= E −1 ) dekryptering Offentlig nyckel, envägsfunktioner • Fermats lilla sats p - a ⇒ ap−1 ≡ 1 (mod p), p primtal Så: s ≡ 1 (mod m) ⇒ xs ≡ x (mod n), om n = pq, m = (p − 1)(q − 1); p, q olika primtal • RSA p, q olika (stora) primtal, n = pq, m = (p − 1)(q − 1) ed = 1 i Zm (obs! m) E(x) = xe , D(x) = xd i Zn (obs! n) Elektronisk signatur • Primalitetstest Fermattestet Pseudoprimtal, carmichaeltal Miller-Rabins test • Öks4