Cost-Asymmetric Memory Hard Password Hashing
Wenjie Bai, Jeremiah Blocki, Mohammad Hassan Ameri

TL;DR
This paper proposes a novel cost-asymmetric memory hard password hashing method that increases the difficulty for offline attackers, reducing the percentage of cracked passwords by up to 10%, and addresses limitations of traditional peppering with modern algorithms.
Contribution
It introduces Cost-Asymmetric Memory Hard Password Authentication, an alternative to peppering compatible with modern memory hard algorithms, and proves its effectiveness against rational offline attackers.
Findings
Reduces cracked passwords by up to 10% in empirical tests.
Provides a cost-asymmetry mechanism compatible with Argon2 and Scrypt.
Enhances password security against rational offline attackers.
Abstract
In the past decade, billions of user passwords have been exposed to the dangerous threat of offline password cracking attacks. An offline attacker who has stolen the cryptographic hash of a user's password can check as many password guesses as s/he likes limited only by the resources that s/he is willing to invest to crack the password. Pepper and key-stretching are two techniques that have been proposed to deter an offline attacker by increasing guessing costs. Pepper ensures that the cost of rejecting an incorrect password guess is higher than the (expected) cost of verifying a correct password guess. This is useful because most of the offline attacker's guesses will be incorrect. Unfortunately, as we observe the traditional peppering defense seems to be incompatible with modern memory hard key-stretching algorithms such as Argon2 or Scrypt. We introduce an alternative to pepper which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Psychedelics and Drug Studies · Advanced Malware Detection Techniques
