SHA3-Keccak
SHA-3-Keccak bezeichnet die Instantiierungsparameter der Keccak-Schwammkonstruktion, die der SHA-3-Standard verwendet; sie unterscheiden sich subtil von der ursprünglichen Keccak-Einreichung in der Padding-Regel.
Zweck
Keccaks Parameterwahl standardisieren und so interoperable Konsistenz zwischen SHA-3 und dem ursprünglichen Keccak-Vorschlag sicherstellen.
Mechanismus
SHA-3 nutzt den Keccak[1600]-Schwamm mit Kapazität c=2×Ausgabelänge, Rate r=1600−c und Padding 0x06...0x80 (Original-Keccak nutzte 0x01...0x80). Permutation und Rundenfunktion sind ansonsten identisch.
Anwendungsfälle
- SHA-3-Standardimplementierungen
- NIST-konformes Hashing
- Instantiierung von Schwammfunktionen