Soient p et q deux nombres premiers distincts tels que pq = n
Clef publique : (n,e),
tel que e soit premier avec (p-1)(q-1)
Clef secrète : d
Chiffrage : pour une lettre a en clair,
on génère: ae (mod n) = b codée
Déchiffrage : pour une lettre b codée,
on récupère: bd (mod n) = a en clair
Car bd (mod n) = (ae)d (mod n)
= aed (mod n) = a (mod n)
Décryptage (attaque) : on cherche d
tel que ed = 1 mod (p-1)(q-1)