Password Hashing Competition winner and special recognitions
groups.google.com
Password Hashing Competition winner and special recognitions
1–10 of 23 posts
Re: Password Hashing Competition winner and special recognitions
#2Re: Password Hashing Competition winner and special recognitions
#3Anyway, as best as I could tell, the consensus on the public mailing list was that the best case for a singular winner would be an amalgamation of four finalists: Argon2, Lyra2, Catena, and yescrypt. Each of them has some properties that are desirable. I'm curious to what extent Argon2 will be modified - and especially curious if the final spec will have tunable parameters / multiple modes or be a one-size-fits-all deal.
Edit: If you're interested in more information, a decent starting place is this paper: https://eprint.iacr.org/2014/881.pdf If you folks want more reading material, I can pull some emails from the mailing list
Re: Password Hashing Competition winner and special recognitions
#4Re: Password Hashing Competition winner and special recognitions
#5Here is the spec for the winner: https://password-hashing.net/submissions/specs/Argon-v2.pdf
Re: Password Hashing Competition winner and special recognitions
#6Re: Password Hashing Competition winner and special recognitions
#7Re: Password Hashing Competition winner and special recognitions
#8Impressive stuff. One of the features of the winner is that you can offload the expensive computation to a client and still maintain the security you would have if it were done on the server. This should hopefully persuade people to use slow hash functions where they otherwise would not due to performance concerns.
If fancy client support is really an option it would usually be better to use a zero-knoweldge authentication protocol (like SRP), though one of these KDFs could be used as a preprocessing step.
Re: Password Hashing Competition winner and special recognitions
#9Impressive stuff. One of the features of the winner is that you can offload the expensive computation to a client and still maintain the security you would have if it were done on the server. This should hopefully persuade people to use slow hash functions where they otherwise would not due to performance concerns.
Re: Password Hashing Competition winner and special recognitions
#10Impressive stuff. One of the features of the winner is that you can offload the expensive computation to a client and still maintain the security you would have if it were done on the server. This should hopefully persuade people to use slow hash functions where they otherwise would not due to performance concerns.
It also allows client-independent strengthening of the hashes, so you don't have to wait for users to login again to be able to increase the strength of all existing hashes.