Re: How to shorten output of a hash function?
- From: Unruh <unruh-spam@xxxxxxxxxxxxxx>
- Date: Sat, 23 Aug 2008 18:55:45 GMT
Phil Carmody <thefatphil_demunged@xxxxxxxxxxx> writes:
Kristian Gjøsteen <kristiag+news@xxxxxxxxxxxx> writes:
Phil Carmody <thefatphil_demunged@xxxxxxxxxxx> wrote:
If it doesn't appear to be a PRF it's not a hash, IMHO.
That opinion is wrong. Sorry.
(Ok, I'll explain: VSH is clearly a hash function. Chaum-van
Heijst-Pfitzmann as well. Neither look very much like random
functions.)
I've got to admit that, on princple, I don't like the idea of
anything which has a <<O(2^(n/2)) work factor to find collisions
for an n-bit hash to be worthy of the title 'n-bit hash'.
hashes were invented for very different purposes than crypto. There are
many hashes which are not cryptographic and which can easily be broken, but
are extermely useful. I would agree that a cryptographic hash should look a
lot like a random function. However, one migh imagine padding a hash (eg
the DES hash) to bring it up to some length. (eg the DES based hash in the
unix password is 13 bytes, but only has a strength of 56 bits, which is 7
bytes. )
Very Sub-exponential Hash, I think you'll find...
What is a sub-exponential hash?
Phil.
--
The fact that a believer is happier than a sceptic is no more to the
point than the fact that a drunken man is happier than a sober one.
The happiness of credulity is a cheap and dangerous quality.
-- George Bernard Shaw (1856-1950), Preface to Androcles and the Lion
- References:
- How to shorten output of a hash function?
- From: Guenther Starnberger
- Re: How to shorten output of a hash function?
- From: Kristian Gjøsteen
- Re: How to shorten output of a hash function?
- From: Phil Carmody
- Re: How to shorten output of a hash function?
- From: Kristian Gjøsteen
- Re: How to shorten output of a hash function?
- From: Phil Carmody
- How to shorten output of a hash function?
- Prev by Date: Re: How to shorten output of a hash function?
- Next by Date: Re: How to shorten output of a hash function?
- Previous by thread: Re: How to shorten output of a hash function?
- Next by thread: Re: How to shorten output of a hash function?
- Index(es):
Relevant Pages
|