Protocole SSL et algorithme DES

DJ-Sn0w00b -  
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,
Je vous explique mon problème. C'est plus de l'incompréhension qu'un problème.
Je fais appel aux personnes qui s'y connaissent en sécurité réseaux, en protocol SSL et en DES.
Je vais faire un exposé dessus, et il y a quelques points que je n'ai pas réussi à éclaircir.
Mes questions sont:

1) Pour coder les données, on utilise l'algorithme DES (je sais que maintenant il est plus utilisé, mais j'ai choisi de le faire là-dessus!!!) cependant, je suis pas arrivé à determiner à quel moment précis l'algorithme était utilisé? C'est au moment de coder les données?

2) Comment récupéré les informations qui ont été codées avec le DES (ou 3DES) si on ne peut pas l'inverser?
Si j'ai bien compris, dans l'algorithme DES on utilise les réseaux de Feistnel que l'on applique 16 fois. A chaqe tour, un des deux blocs est encodé à l'aide d'une clé aléatoire partielle tiré de la clé secrète. A chaque tour, on change la clé partielle généré aléatoirement. La question, comment faire pour déchiffrer les données en ayant que la clé secréte vu qu'on ne sait pas quelles ont été les clés partielle utilisées?

Merci pour votre aide.

1 réponse

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
C'est bien au moment de coder les données.

Voilà le principe: La machine A choisit une clé aléatoire. Elle chiffre cette clé avec RSA et l'envoie à B.
B déchiffre la clé.
Ensuite, A et B utilisent cette clé pour chiffrer/déchiffrer en DES (ou AES, ou autre) pour échanger les données.
0