TP Rsa
TP Rsa
TP Rsa
Armana
TP : le cryptosystème RSA
1 Principe mathématique
Cryptosystème RSA :
1. Choisir deux nombres premiers p et q avec p 6= q, et poser n = pq.
2. Prendre e ∈ N tel que pgcd(e, ϕ(n)) = 1.
3. Prendre d ∈ N tel que de ≡ 1 mod ϕ(n).
4. La clé publique d’Alice est le couple (n, e) et sa clé privée est le triplet (p, q, d).
5. Soit un message m ∈ N avec m < n. Bob le chiffre en calculant me mod n et en
envoyant le résultat, noté c, à Alice.
6. Alice déchiffre le message de Bob en calculant cd mod n.
Théorème : cd ≡ m mod n.
Questions mathématiques :
1. Rappeler une définition de l’indicatrice d’Euler ϕ(n) pour un entier naturel n.
2. Justifier l’existence des entiers e et d des étapes 2 et 3 de l’algorithme.
3. Démontrer le théorème de l’étape 6. On pourra commencer par le cas pgcd(m, n) = 1.
1/2
École CIMPA Kinshasa 2018 C. Armana
2/2