About the Book
Ce contenu est une compilation d'articles de l'encyclopedie libre Wikipedia. Pages: 35. Non illustre. Chapitres: Advanced Encryption Standard, RC5, MISTY1, Mode d'operation, Data Encryption Standard, Blowfish, Reseau de Feistel, Constantes du DES, Lucifer, Cle faible, Khufu et Khafre, International Data Encryption Algorithm, LOKI89/91, SAFER, Vecteur d'initialisation, Madryga, XTEA, Skipjack, FEAL, SHACAL, NewDES, Triple DES, Serpent, Camellia, GOST 28147-89, Advanced Encryption Standard process, Lemme Piling-Up, S-Box, RC2, CMEA, Twofish, DEAL, LOKI97, KASUMI, Double DES, SEED, G-DES, MacGuffin, DES-X, CAST-128, REDOC, Chiffrement par bloc, SC2000, Effet avalanche, SHARK, Taille de bloc, Red Pike, Akelarre, CAST-256, FOX, RC6, 3-Way, MARS, MESH, KHAZAD, Square, MMB, Construction de Lai-Massey, MAGENTA, FROG, E2, MULTI2, Chiffrement par produit, Tiny Encryption Algorithm, S-1, P-Box. Extrait: MISTY1 (pour -Mitsubishi Improved Security Technology-) a ete cree en 1995 par Mitsuru Matsui pour Mitsubishi Electric. MISTY1 est un algorithme de chiffrement symetrique par blocs de 64 bits avec une cle de 128 bits et un nombre variable de rondes, base sur un schema de Feistel. MISTY1 est concu pour resister a la cryptanalyse differentielle et a la cryptanalyse lineaire, et pour etre tres rapide dans ses mises en uvres materielles et logicielles. Il est recommande d'utiliser MISTY1 avec 8 rondes pour un bon compromis vitesse/securite. L'algorithme peut etre divise en deux parties, a savoir la gestion de la cle et le chiffrement/dechiffrement a proprement parler. Les operateurs suivants sont utilises pour decrire l'algorithme: L'expansion de la cle est realise par l'algorithme suivant: pour i = 0, ..., 7 faire EK = K*256 + K pour i = 0, ..., 7 faire EK = FI(EK, EK) EK = EK & 0x1ff EK = EK >> 9 finpourfinpourK est la cle secrete de 128 bits et chaque octet de K est note K.EK est la cle etendue et chaque element de EK...