Symmetric ciphers as hash functions
Greg Rose
ggr at qualcomm.com
Tue Nov 1 11:33:39 EST 2005
At 01:33 2005-11-01 -0600, Travis H. wrote:
>The latest hashes, such as SHA-1, gave up on Feistel.
Not so... the SHA family are all unbalanced Feistel structures.
Basically, for SHA-1 a complex function of 4 words and key material
(in this case expanded data to be hashed) is combined with the fifth
word. The fact that the four words don't change is the giveaway that
it's a feistel structure. The later SHAs have a more complicated
structure, blurring the boundary a bit, but I'd still call them
unbalanced Feistel.
Greg.
---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at metzdowd.com
More information about the cryptography
mailing list