Exo cryptologie
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
Freddy
- Messages: 3
- Enregistré le: 29 Avr 2008, 12:34
-
par Freddy » 29 Avr 2008, 15:15
bonjour à tous, voici un exo que notre prof de crypto nous a balancé en disant qu'on est trop "cancre" :hum: pour le résoudre, or même si je ne peux pas y arriver seul je veux quand même le comprendre pour ne plus subir un affront pareil :briques:
Je vous remercie à tous pour vote aide ^^
Exo:
Pour n = pq avec p et q deux nombres premiers impaires distincts on pose:
lambda(n) = [ (p-1) (q-1) ] / pgcd (p-1, q-1)
Supposons que l'on modifie RSA en imposant ab congrue à 1 mod lambda(n). Montrer que c'est encore un système de chiffrement.
2. Si on prend p = 37 et q = 79 et b = 7, calculer a dans les deux cas.
encore merci pour votre aide ^^ :we:
-
tize
- Membre Complexe
- Messages: 2385
- Enregistré le: 16 Juin 2006, 19:52
-
par tize » 29 Avr 2008, 20:03
Bonjour,
il suffit de reprendre la démonstration pour le RSA classique :
(q-1)}{\alpha_n})
avec
)
. Si M est le message et
)
ou encore

alors :
^{\frac{k(q-1)}{\alpha_n}}=M\;(mod\; p))
si
=1)
(petit théorème de Fermat) sinon
)
donc dans tous les cas

est divisible par

.
De la même manière

est divisible par

et puisque

et

sont premiers entre eux

est divisible par

(lemme d'Euclide) autrement dit
)
-
Freddy
- Messages: 3
- Enregistré le: 29 Avr 2008, 12:34
-
par Freddy » 30 Avr 2008, 09:57
merci beaucoup,
Je vois mieux maintenant, je vais me renseigner pour mieux connaitre RSA vu que notre cours est plutot bref je dois dire :/ mais si on prend la deuxième question, ça donne quoi concrètement car je ne comprends pas "les deux cas" :marteau:
Merci encore pour votre aide ^^
-
tize
- Membre Complexe
- Messages: 2385
- Enregistré le: 16 Juin 2006, 19:52
-
par tize » 30 Avr 2008, 12:06
Eh bien les deux cas sont :
(q-1)))
et
(q-1)}{pgcd(p-1;q-1)}\))
on a :

et
=6)
donc
(q-1)=2808)
et
(q-1)}{pgcd(p-1;q-1)}=468)
.
Tu dois donc trouver l'inverse de

modulo 2808 et aussi trouver l'inverse de

modulo 468, pour cela tu peux utiliser
l'algorithme d'Euclide étendu.
-
Freddy
- Messages: 3
- Enregistré le: 29 Avr 2008, 12:34
-
par Freddy » 03 Mai 2008, 12:45
Merci pour tout !!!!!!!!!! :) :) maintenant je vais bien travailler ça !!!!
Encore merci ^^
-
tize
- Membre Complexe
- Messages: 2385
- Enregistré le: 16 Juin 2006, 19:52
-
par tize » 03 Mai 2008, 13:26
De rien, bon courage pour la suite.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités