Demonstration RSA

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
deugeur
Membre Naturel
Messages: 15
Enregistré le: 09 Jan 2007, 11:09

demonstration RSA

par deugeur » 10 Jan 2007, 14:44

bonjour
je bloque sur un exo maison qui me demande de démontrer en koi le processus de décriptage d'un msg codé en language RSA nous donne bien le msg initial.

voila ou j'en suis.

P et Q 2 grd nombres premiers

n = P * Q

pgcd( e ; (P-1) * (Q-1) ) = 1

et d est telque e*d=1 [(P-1)*(Q-1)]

on note B le msg initial ( pas encore crypté )

et C le msg crypté (telque C=B^e [n] )

pour décrypté C il faut calculé C^d [n] ( n'est-ce pas???)

d'ou B doit etre égale a ( B^e [n] )^d [n]

merci de me donné qque piste de recherche



Quidam
Membre Complexe
Messages: 3401
Enregistré le: 03 Fév 2006, 17:25

par Quidam » 10 Jan 2007, 14:49

, pour un certain K entier.
Ca t'aide ?

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 15:18

validite de rsa
soit P=(e,n) ta cles public et S=(d,n) ta cles prive
f=(q-1)(p-1)
soit M le message qui doit etre crypte


on doit prouve que P(S(M))=S(P(M))=M
ainsi on doit demontrer

-----------------------------------------------------------------
comme e et d sont inverse modulo f alors:
ed=1+k(p-1)(q-1)
pour un certain k si


d'autre part
si donc

de maniere analogue en trouve que

ainsi d'apres le theoreme du reste chinois on peux dire que

deugeur
Membre Naturel
Messages: 15
Enregistré le: 09 Jan 2007, 11:09

par deugeur » 10 Jan 2007, 15:18

oui j'ai oublié de marqué la relation e*d=1 [(P-1)*(Q-1)]

ce qui nous donne que B^(1+k(P-1)*(Q-1)) [n] doit etre egal a B [n]

en maniant dans tout les sens l'expression je ne vai pas plus lion que


B^(1+k(P-1)*(Q-1)) [n] <=> B*(B^((P-1)*(Q-1)))^k

donc pas trés loin :hum:

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 15:25

j'ai modifie le message

deugeur
Membre Naturel
Messages: 15
Enregistré le: 09 Jan 2007, 11:09

par deugeur » 10 Jan 2007, 15:31

le theoreme du retse chinoi ???

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 15:41


amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 15:49

moi j'utilise plutot un corolaire
soit
premier entre eu deux a deux si

x et a sont des entiers quelconque alors

si et seulement si

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 15:53

verifie qu'il est present dans ton cours

deugeur
Membre Naturel
Messages: 15
Enregistré le: 09 Jan 2007, 11:09

par deugeur » 10 Jan 2007, 16:36

je sui dzl mais je comprend pas vous allez devoir me macher tout le travaille lol


comprend pas comment tu sait que:

_" e et d sont inverse modulo f "

et comment t fai toute les etape suivante


d'autre part
si donc

de maniere analogue en trouve que

ainsi d'apres le theoreme du reste chinois on peux dire que

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 16:41

pour e et d inverse modf c'est toi qui l'a ecrit ta juste oublie de noter "mod"
e*d=1 [(P-1)*(Q-1)]

amine801
Membre Rationnel
Messages: 538
Enregistré le: 05 Jan 2007, 19:06

par amine801 » 10 Jan 2007, 16:49

cette partie la



c'est juste l'utilisation du theorem de fermat
ou de euler sa depent de celui que vous avez vu en cours

deugeur
Membre Naturel
Messages: 15
Enregistré le: 09 Jan 2007, 11:09

par deugeur » 10 Jan 2007, 17:09

merci beaucoup de vaux aides

switch_df
Membre Relatif
Messages: 107
Enregistré le: 21 Mar 2008, 18:20

par switch_df » 25 Aoû 2008, 22:04

Bonjour,
j ai une autre preuvre qui arrive aussi à

mais je n arrive pas à comprendre pourquoi ce résultat permet de conclure qu'on retrouve bien le message original.
Pourriez vous m éclairer?

switch_df
Membre Relatif
Messages: 107
Enregistré le: 21 Mar 2008, 18:20

par switch_df » 26 Aoû 2008, 20:41

personnne ne sait me dire pourquoi ca nous garantit qu'on retrouve bien le même message?
Ca m arrangerai plus que beaucoup de comprendre pourquoi.

Merci

Avatar de l’utilisateur
leon1789
Membre Transcendant
Messages: 5475
Enregistré le: 27 Nov 2007, 16:25

par leon1789 » 26 Aoû 2008, 20:44

switch_df a écrit:Bonjour,
j ai une autre preuvre qui arrive aussi à

mais je n arrive pas à comprendre pourquoi ce résultat permet de conclure qu'on retrouve bien le message original.
Pourriez vous m éclairer?



Paul veut transmettre M
Paul envoie le chiffrement
Pierre reçoit et décode
Comme , Pierre voit bien M
:zen:

switch_df
Membre Relatif
Messages: 107
Enregistré le: 21 Mar 2008, 18:20

par switch_df » 26 Aoû 2008, 22:24

leon1789 a écrit:Paul veut transmettre M
Paul envoie le chiffrement
Pierre reçoit et décode
Comme , Pierre voit bien M
:zen:

En fait, pour moi cette conclusion marche seulement si M est premier a n. Ce qui n a pas ete mentionné, donc peut etre que je me trompe...

Avatar de l’utilisateur
leon1789
Membre Transcendant
Messages: 5475
Enregistré le: 27 Nov 2007, 16:25

par leon1789 » 26 Aoû 2008, 22:41

Ce n'est pas entre M et n que cela se joue.

Pour un premier , une version du théorème de Fermat dit pour tout !

En fait, c'est l'exposant de M qui doit être bien choisi en fonction de n.
Ici (produit de deux premiers distincts) et ...

Le résultat n'est pas évident, mais il est tout a fait abordable avec une bonne référence (que je n'ai pas sous la main). Mais sur le web, on trouve ça. :id:
C'est du théorème chinois.

Avatar de l’utilisateur
leon1789
Membre Transcendant
Messages: 5475
Enregistré le: 27 Nov 2007, 16:25

par leon1789 » 26 Aoû 2008, 22:46

Ce n'est pas entre M et n que cela se joue.

Pour un premier , une version du théorème de Fermat dit pour tous et !

En fait, c'est l'exposant de M qui doit être bien choisi en fonction de n.
Ici (produit de deux premiers distincts) et .

Pour prouver l'algo, on peut (je ne sais pas faire autrement d'ailleurs) utiliser le théorème chinois .

switch_df
Membre Relatif
Messages: 107
Enregistré le: 21 Mar 2008, 18:20

par switch_df » 26 Aoû 2008, 22:54

Ok, je vais regarder ca demain (c est une peu tard pour moi).
Mais je crois que le but de la preuve que j ai vue, c est justement de se passer du théorème chinois en distinguant deux cas, M premier avec n et M pas premier avec n (dans ce cas on utilise le lemme de Gauss).
Sur ce, bonne nuit.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 30 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