Cadencement de clé
La procédure qui étire une clé maîtresse en sous-clés utilisées à chaque tour d'un chiffrement.
Le DES transforme une clé de 56 bits en seize sous-clés de 48 bits par des permutations et des décalages circulaires de deux moitiés. L'AES étend sa clé à l'aide d'une boîte S et de constantes de tour. Le KSA (key-scheduling algorithm) de RC4 mélange à la place une table de 256 octets selon la clé, et les faiblesses de ce mélange expliquent en partie pourquoi RC4 a fini par être abandonné.
Blowfish se situe à l'extrême opposé. Son initialisation de clé chiffre sans cesse ses propres tables, si bien que charger une clé est coûteux par construction. Ce choix s'est révélé utile : le hachage de mots de passe de bcrypt repose précisément sur cette propriété.