DES (Data encryption Standard)

NIST a fait un appel en 1973 le gagnant était Lucifer par Horst Feistel (IBM) La compétition : Un crypto-système avec une seule clé de 56 bits pour chiffrer et déchiffrer

E partir de , on dérive 16 clés (). Pour chiffrer, on fait 16 tours de Feistel (le message) est coupé en 2 parties de 32 bits : On a une permutation initiale et finale

Et on poursuit… 16 tours en tout

est la fonction de Feistel Expansion permutation XOR avec Ki S-Box P-Box

S-Box = des tables de substitution. Il y a 8 S-Box différentes P-Box = Permutation

Preuve

Les permutation initial et final s’annule donc on n’en tient pas compte

et

Années 90 : on pouvait casser DES en 7h

Triple-DES

3 DES à la suite En utilisant 2 clés dans cet ordre : , , .