Adloun

mathématiques (MP/MPI) · Chapitre 1 · Application directe du cours

Le protocole RSA

Structures algébriques usuelles · Niveau ★★★ — approfondissement · niveau 3 (difficile)

É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.)

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre