JH (hash function)
Appearance
General | |
---|---|
Designers | Hongjun Wu |
Certification | SHA-3 finalist |
Detail | |
Digest sizes | 224, 256, 384, 512 |
Speed | 16.1 cpb on Core 2 in 64-bit mode using SSE2; 37.3 cpb using ANSI C. |
JH is a cryptographic hash function submitted to the NIST hash function competition by Hongjun Wu. JH was chosen as one of the five finalists of the competition. JH has a 1024-bit state; after padding the message is broken into 512-bit blocks, each of which is XORed into the state twice—once before application of a 36-round unkeyed permutation and once afterward. It is well suited to a bit slicing implementation using the SSE2 instruction set, giving speeds of 16.8 Cycles per byte