SEAL (cryptographie)
- SEAL (cryptographie)
-
Seal (Software Encryption Algorithm) est un algorithme de chiffrement par flot optimisé pour les processeurs 32 bits et conçu par Phillip Rogaway et Don Coppersmith. Le projet à débuté en 1992, la dernière version a été publié en 1997.
Principe
Il se comporte comme un générateur pseudo-aléatoire initialisé par une clé racine de 160 bits. Cette clé est étendue à l'aide de tables internes pour produire un flot de clés de 32bits. Les tables internes aux nombres de 3 sont calculées avec SHA-0 pour la version 1.0 de Seal, et SHA-1 pour la version 3.0.
Les tables sont ensuite combinées au cours de deux étapes pour produire 32 bits en sortie. Les opérations élémentaires durant ces deux étapes sont des XOR et des additions modulo 232, ce qui induit certaines faiblesses.
Enfin, chaque clé de 32 bits ainsi obtenue est ensuite combinée par un XOR à 32 bits du message, à la manière d'un masque jetable.
La sécurité de Seal repose donc sur la sécurité des algorithmes de la famille SHA-0[1].
Attaques
Une attaque par Cryptanalyse_χ² a été publié en 1997. Cette attaque permet de distinguer un flot Seal d'un flot pseudo-aléatoire et permet de retrouver une grande partie des tables internes sur une version simplifié de l'algorithme[2].
Notes et références
Liens Externes
Catégorie :
- Algorithme de chiffrement par flot
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article SEAL (cryptographie) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Leviathan (cryptographie) — Pour les articles homonymes, voir Léviathan (homonymie). LEVIATHAN est un algorithme de chiffrement de flux soumis au projet NESSIE par Scott Fluhrer et David McGrew. Il s agit d un chiffrement de flux « accessible » (seekable stream… … Wikipédia en Français
Py (cryptographie) — Pour les articles homonymes, voir Py. Py est un algorithme de chiffrement par flot développé par Eli Biham et Jennifer Seberry. Il peut gérer des clés d une longueur pouvant aller jusqu à 256 bits. Destiné à être une alternative plus sûre et plus … Wikipédia en Français
Annales du service des antiquités de l'Égypte (numéros 41 à 50) — Les Annales du service des antiquités de l Égypte sont publiées par le Conseil suprême des Antiquités égyptiennes (CSA). Cliquez sur un onglet pour accèder aux titres des sujets développés dans chaque numéro : nos 1 à 10 nos 11 à… … Wikipédia en Français
Arcfour — Arcfour, signifiant « Allegedly RC4 » (« RC4 supposé ») est un algorithme de chiffrement symétrique équivalent à RC4. Jusqu en 1994, RC4 était un secret industriel conservé par RSA Data Security, Inc. Le code de l algorithme… … Wikipédia en Français
Chiffrement De Flux — Le chiffrement de flux ou chiffrement par flot (en anglais stream cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l autre étant le chiffrement par bloc. Un chiffrement par flot arrive à traiter… … Wikipédia en Français
Chiffrement de flot — Chiffrement de flux Le chiffrement de flux ou chiffrement par flot (en anglais stream cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l autre étant le chiffrement par bloc. Un chiffrement par flot … Wikipédia en Français
Chiffrement de flux — Le chiffrement de flux ou chiffrement par flot (en anglais stream cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l autre étant le chiffrement par bloc. Un chiffrement par flot arrive à traiter… … Wikipédia en Français
Chiffrement par flot — Chiffrement de flux Le chiffrement de flux ou chiffrement par flot (en anglais stream cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l autre étant le chiffrement par bloc. Un chiffrement par flot … Wikipédia en Français
Chiffrement par flots — Chiffrement de flux Le chiffrement de flux ou chiffrement par flot (en anglais stream cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l autre étant le chiffrement par bloc. Un chiffrement par flot … Wikipédia en Français
Francis Bacon (philosophe) — Pour les articles homonymes, voir Francis Bacon et Bacon. Francis Bacon Philosophe britannique Renaissance … Wikipédia en Français