Adloun

Le protocole RSA

Application directe du cours · niveau 3 (difficile) · mathématiques (MP/MPI), chapitre 1 — Structures algébriques usuelles · Niveau ★★★ — approfondissement

Énoncé

Soient premiers, , et premier avec ; soit l'inverse de modulo . Montrer que pour tout message premier avec : et dérouler le protocole sur , , , .

Corrigé

Par construction pour un . Le théorème d'Euler () donne , d'où Le chiffrement (clef publique ) est inversé par (clef privée ) — et calculer exige , donc la factorisation de : toute la sécurité tient à la difficulté de factoriser.

Exemple : , , (), (car ). Chiffrement de : . Déchiffrement : , donc (Le RSA « miniature » entrevu en première année repose donc exactement sur Euler — c'est-à-dire sur Lagrange dans : trois chapitres d'algèbre dans une carte bancaire.)

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.