SHA3-Keccak
SHA-3 Keccak désigne les paramètres d'instanciation de l'éponge Keccak utilisés par le standard SHA-3, qui diffèrent subtilement de la soumission Keccak d'origine dans la règle de remplissage.
Objectif
Standardiser les choix de paramètres de Keccak, garantissant la cohérence interopérable entre SHA-3 et la proposition Keccak d'origine.
Mécanisme
SHA-3 utilise l'éponge Keccak[1600] avec capacité c=2×longueur de sortie, rate r=1600−c et remplissage 0x06...0x80 (le Keccak d'origine utilisait 0x01...0x80). La permutation et la fonction de tour sont sinon identiques.
Cas d’usage
- Implémentations du standard SHA-3
- Hachage conforme NIST
- Instanciation de fonctions éponge