AES, le remplaçant de DES (voir ci-dessous)
Blowfish et Twofish, des alternatives à AES (voir ci-
dessous)
Il y en a encore bien d'autres qui sont adaptés à des
besoins particuliers. Certains consomment plus de
mémoire ou sont plus gourmands en puissance de
calcul. Un chiffrement par bloc peut également être
utilisé comme une fonction de hachage, c'est-à-dire une
fonction à sens unique. Une variante de DES est
employée pour le système de mots de passe dans Unix.
Une chaîne contenant uniquement des zéros est chiffrée
avec une clé correspondant au mot de passe (une
composante aléatoire appelée "sel" est encore intégrée
à l'algorithme). Ce chiffrement est itératif et se fait 25
fois avant d'obtenir le résultat final.
Un chiffrement peut être dit inconditionnellement sûr ou
parfait dans le cas ou la connaissance du message
chiffré n’apporte aucune information sur le message
clair. Ainsi, la seule attaque possible sera la recherche
de la clé secrète K. A l’heure actuelle, le seul
chiffrement prouvé inconditionnellement sûr est celui de
VERNAM qui utilise une clé K aussi longue que le texte
clair, sous réserve que la clé secrète soit totalement
aléatoire et utilisée qu' une seule fois .
AUTHENTIFICATION
Les protagonistes d’une communication doivent pouvoir
détecter une usurpation d’identité. Par exemple Alice
peut s’identifier à Bob en prouvant qu’elle connaît un
secret S qu’elle est la seule à pouvoir connaître.