Aller au contenu
uencoder

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

Outils associés

References