JH
JH ist ein Sponge-Hash von Hongjun Wu, der die zweite Runde des SHA-3-Wettbewerbs erreichte; er nutzt einen 1024-Bit-Zustand und 42 Runden einer AES-ähnlichen Permutation.
Zweck
Ein SHA-3-Wettbewerbskandidat mit variabler Ausgabe von 224-512 Bit; die Sponge-Struktur widersteht Length-Extension.
Mechanismus
Sponge-Konstruktion: Der 1024-Bit-Zustand wird in linke/rechte 512-Bit-Hälften geteilt; jede Runde wendet 8 parallele AES-Runden auf die rechte Hälfte an, dann XOR und Vertauschung mit der linken. Nach 42 Runden wird der Digest ausgepresst.
Anwendungsfälle
- SHA-3-Wettbewerbsbeitrag
- Sponge-Hash-Forschung
- Kryptographie-Wettbewerbe