next up previous contents
suivant: Systèmes à clef publique monter: Cryptographie précédent: Cryptographie   Table des matières

DES

Le ``Data encryption standard'', (FIPS pub. 46-1, National bureau of standards, Washinton, 1987) permute les données binaires de la manière suivante. Une permutation est effectuée sur un bloc de données. Ce bloc est ensuite séparé en deux parties, $A_0$ et $B_0$. Une nouvelle permuation est appliquée à $B_0$ qui donne le résultat $A_1$. On combine $A_1$ et $A_0$ pour engendrer un bloc $B_1$ de la même taille que $B_0$. On réitère cette séquence d'opérations plusieurs fois. Le déchiffrement est l'inverse du chiffrement. Le destinataire doit bien sûr connaître les clefs (les permutations effectées). Ce procédé est suffisammet complexe pour dissuader les pirates, mais il peut être décodé en particulier par la National Security Agency étasunienne.

Leroux Joel
2001-02-08