Re:Show HN: Go version of HighwayHash with optimized assembl...
by rurban on Wednesday January 10, 2018 @07:23PM
(#16120396)
It's used for 32bit hashes in hash tables, so brute forcing this to create thousands of collisions on a desktop PC takes 2-4 min. Same for SipHash btw.
For hash tables you should not rely on the false security claims of these slow hashes anyway, rather implement proper collisions strategies to get rid of O(n) attacks.
Re:Show HN: Go version of HighwayHash with optimized assembl...
by fwessels on Wednesday January 10, 2018 @10:23AM
(#16115521)
Check out the graph at https://github.com/fwessels/HashCompare that compares different hashing techniques.
And also we've done some predictions for collisions, see: https://github.com/fwessels/HashCompare/issues/1#issuecommen...
I also appreciate this line in the README: "HighwayHash is not a general purpose cryptographic hash function (such as Blake2b, SHA-3 or SHA-2) and should not be used if strong collision resistance is required"
I am curious to know what the threshold for "strong collision resistance" is.