SHA-3
Qu'est-ce que SHA-3 ?
SHA-3Famille de fonctions de hachage fondée sur la construction éponge Keccak, normalisée par le NIST comme alternative structurellement distincte de SHA-2.
SHA-3 est le standard de hachage du NIST publié dans FIPS 202 (2015), fondé sur l'algorithme Keccak retenu après le concours public 2007–2012. Contrairement à SHA-2, il utilise une construction éponge avec une permutation de 1600 bits qui absorbe le message puis « presse » le condensé, ce qui le rend intrinsèquement résistant aux attaques par extension de longueur. La famille comprend SHA3-224, SHA3-256, SHA3-384, SHA3-512 ainsi que les fonctions à sortie extensible SHAKE128 et SHAKE256. Aucune faiblesse pratique n'est connue ; SHA-3 est recommandé lorsque l'on cherche une séparation de domaines avec SHA-2 ou une sortie de longueur arbitraire (KMAC, signatures post-quantiques).
● Exemples
- 01
Ethereum utilise Keccak-256 (variante de SHA-3) pour les adresses et arbres de Merkle.
- 02
SHAKE128 sert de fonction à sortie extensible dans CRYSTALS-Dilithium.
● Questions fréquentes
Qu'est-ce que SHA-3 ?
Famille de fonctions de hachage fondée sur la construction éponge Keccak, normalisée par le NIST comme alternative structurellement distincte de SHA-2. Cette notion relève de la catégorie Cryptographie en cybersécurité.
Que signifie SHA-3 ?
Famille de fonctions de hachage fondée sur la construction éponge Keccak, normalisée par le NIST comme alternative structurellement distincte de SHA-2.
Comment se défendre contre SHA-3 ?
Les défenses contre SHA-3 combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.
Quels sont les autres noms de SHA-3 ?
Noms alternatifs courants : Keccak, FIPS 202.