Re: New hash contest by NIST, similair to AES competition



"Alan" <alan@xxxxxxxxxx> writes:

Symmetric block ciphers can be used in various ways to produce a
message digest:

http://en.wikipedia.org/wiki/Hash_functions_based_on_block_ciphers

Is there a drawback to that approach (other than wanting more diversity
in the toolbox)?

To quote from that same article.

"Using a block cipher as a hash function is usually much slower than using
a specially designed hash function. This is because all known secure
constructions do the key scheduling for each block of the message. It has
been shown that without repeated key scheduling it is impossible to
construct a secure block cipher based hash function[1]. In practice
reasonable speeds are achieved provided the key scheduling of the selected
block cipher is not a too heavy operation"


If diversity is the issue, wouldn't it be equally beneficial to come up
with new block ciphers? That way you improve diversity both of hash
functions and block ciphers.

.



Relevant Pages

  • Re: creating a key from a password
    ... As a rule, if you are new to cryptography, you should be very cautious ... So what you need is a hash function. ... you may use an encryption function as some sort of substitute. ... -- This usage of a block cipher is not likely to have been as thoroughly ...
    (sci.crypt)
  • Re: New hash contest by NIST, similair to AES competition
    ... Ideally it would be great to have a hash function that provably meets ... basic requirements of collision resistance and inversion resistance. ... the block cipher meets certain requirements. ...
    (sci.crypt)
  • Re: Reversible hash function
    ... > block cipher that is similar to DES, ... > could you use a hash function to replace the F function in DES? ... Luby and Rackoff proved this construction ... iterated `compression function' which looks like a block cipher sideways ...
    (sci.crypt)
  • Re: Hash function based on block ciphers
    ... Is there any hash function based on block cipher described in any ... standard (such as IEEE P1363) or used in any widely used system? ... Whirlpool was the excepted candidate of it's type for Cryptonessie, ...
    (sci.crypt)