Basis en toepassingen van cryptografie
Het mechanisme van RSA wordt met kleine getallen gecontroleerd. Uit de priemgetallen p = 5 en q = 11 wordt n = pq gevormd, en de publieke exponent is e = 3. Met φ(n) = (p − 1)(q − 1): welke privé-exponent d (0 < d < φ(n)) voldoet aan e × d ≡ 1 (mod φ(n))?
- A5
- B27
- C37
Antwoord en toelichting tonen
Antwoord: B. 27
n = 5 × 11 = 55 en φ(n) = 4 × 10 = 40. Zoek d zodat 3 × d bij deling door 40 rest 1 geeft: 3 × 27 = 81 = 2 × 40 + 1, dus d = 27. De publieke sleutel is (n, e) = (55, 3) en de privésleutel d = 27; de veiligheid berust erop dat wie p en q niet kent, φ(n) niet kan vinden en dus ook d niet. Bij echte RSA zijn p en q elk grote priemgetallen van meer dan 1000 bits, en voor e wordt vaak 65.537 gebruikt.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie