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