in reply to Re^5: 64-bit digest algorithms
in thread 64-bit digest algorithms
Once I made the leap from 'digest' to 'hash', my searching has been more effective, and I finally turned up (one of) the references I read previously that leads to my concerns regarding the truncation of a larger digest algorithm.
In particular, see the section headed "Funneling" and the paragraph that reads "For example, consider XORhash and 30-byte keys. All 30 lowest-order key bits funnel into only the lowest-order bit of the internal state. Every set of a billion (2^30) keys, which differ only in the lowest order key bits, maps into just 2 hash values, even though 101 hash values are available."
Another reference that I haven't yet tracked down, but may be linked indirectly from the above, suggested that testing had shown that truncation (of any form) of MD5 resulted in poor distribution. I don't have the knowledge to either challenge or verify that assertion.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: 64-bit digest algorithms
by GrandFather (Saint) on Nov 13, 2008 at 09:23 UTC | |
by BrowserUk (Patriarch) on Nov 15, 2008 at 06:53 UTC |