lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Tue, 21 Jul 2015 07:39:16 +0000
From: Jean-Philippe Aumasson <>
To: "" <>, 
	Dmitry Khovratovich <>, Alex Biryukov <>
Subject: Argon2 improvement thread

Argon2 will be the basis for the final PHC winner. What should be change to
make it better than it is now?

The designers proposed an optional update:
* "smarter non-linear indexing (...) in order to flatten the memory usage
over time"
* BlaMka (from Lyra2) instead of BLAKE2b
see (chap 3)

Solar Designer proposed to integrate MAXFORM in Argon2d.

Bill Cox proposed (in his yesterday's email):
"- A hybrid Argon2i/Argon2d (Argon2id?), where some initial fraction of
memory hashing is done in a cache-timing independent manner, followed by
unpredictable addressing to improve off-line attack resistance.  If this
fraction were a parameter, it would unify Argon2i and Argon2d into one
- Improved GPU resistance, similar to Yescrypt"

The selected tweaks should make Argon2d and/or Argon2i better but without
changing too much the original design (none of the above suggested changes

Content of type "text/html" skipped

Powered by blists - more mailing lists