Cryptographie RSA

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
romain24
Membre Naturel
Messages: 21
Enregistré le: 02 Sep 2008, 20:38

cryptographie RSA

par romain24 » 05 Mar 2009, 18:11

bonjour, j'aimerais solliciter votre aide sur le probleme suivant :
Alice considère 2grands nombres premiers p et q et forme leur produit N=pq. On admet que si N est suffisament grand il est impossible de les factoriser. Alice choisit un nombre e appartenant à ]2,N[ qui soit premier avec (p-1)(q-1).

j'ai démontré que l'indicatrice d'Euler de N phi(N)=(p-1)(q-1).
puis, soit ed=1mod phi(N) (= >> modulo) d appartenant à ]1,N[

Alice publie sa clef publique : le couple (e,N). Bob beut lui envoyer un message. pour cela il calcule c=m^e mod(N) et l'envoie à Alice. Celle-ci calcule m'=c^d mod[N] et donc m=m'

puis j'ai bloqué sur les 2questions suivantes :

1)supposons que N soit un nombre de 300chiffres. L'ignoble espion Oscar intercepte le message c. Qu'est ce que bob devrait calculer pour pouvoir retrouver le message secret m?

2)Montrer que si oscar connait les nombres secrets p et q et qu'il intercepte le message c alors il peur retrouver le message c.

merci de me donner quelques pistes...



uztop
Membre Complexe
Messages: 2396
Enregistré le: 12 Sep 2007, 11:00

par uztop » 05 Mar 2009, 19:40

Bonjour,

le principe de cet algorithme est que pour dechiffrer le message, on a besoin de la cle privee d. C'est cette cle qu'oscar devrait calculer.
Le probleme est que cette cle est telle que : pour generer d a partir de e, on a donc besoin de et pas de n: il faut donc etre capable de factoriser n.

pusep
Membre Relatif
Messages: 115
Enregistré le: 03 Sep 2008, 16:17

par pusep » 05 Mar 2009, 22:55

Vilain Oscar, vilain!!

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite