Adam Langley
unread,Feb 7, 2013, 9:34:20 PM2/7/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to John Crockett, golang-dev, minux, Russ Cox, Dave Cheney, John Graham-Cumming
On Thu, Feb 7, 2013 at 6:27 PM, John Crockett <
jscroc...@gmail.com> wrote:
> Could you give a quick comment on why you dislike SHA-3? I'm an observer
> (not an expert) and would appreciate your two cents. For what it's worth, I
> come from an FPGA / hardware background and have heard a little about
> hardware vs. software SHA-3 discussions.
When the SHA-3 process was started, there was a real fear that SHA-2
would fall. A series of attacks on MD5 and SHA-1 shook the confidence
of the community.
However, over the years the sky didn't fall and SHA-2 is still looking good.
SHA-3 is a nice algorithm for hardware (it came from NXP folks after
all), but it's unimpressive in software. What we could really do with
is a fast, software hash (in my opinion). It appears that it's not too
hard to make a slow, secure hash function, what's valuable is a fast,
secure hash function.
So my fear is that SHA-3 gets used because of the name, for no real
benefit and at a fair cost in terms of complexity.
I think that BLAKE2 is a much more interesting hash.
Cheers
AGL