Online Password Guessability via Multi-Dimensional Rank Estimation
Liron David, Avishai Wool

TL;DR
This paper introduces PESrank, a fast, explainable, and customizable password strength estimator that models password cracker behavior using a probabilistic, multi-dimensional approach, enabling real-time online assessments.
Contribution
PESrank is a novel password strength estimator that accurately models cracker behavior, offers rapid online computation, and allows quick personalization without retraining.
Findings
PESrank estimates password rank in under 1 second.
It achieves high accuracy with a 1-bit margin.
The model scales to 905 million passwords.
Abstract
Human-chosen passwords are the a dominant form of authentication systems. Passwords strength estimators are used to help users avoid picking weak passwords by predicting how many attempts a password cracker would need until it finds a given password. In this paper we propose a novel password strength estimator, called PESrank, which accurately models the behavior of a powerful password cracker. PESrank calculates the rank of a given password in an optimal descending order of likelihood. PESrank estimates a given password's rank in fractions of a second---without actually enumerating the passwords---so it is practical for online use. It also has a training time that is drastically shorter than previous methods. Moreover, PESrank is efficiently tweakable to allow model personalization in fractions of a second, without the need to retrain the model; and it is explainable: it is able to…
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 · Advanced Malware Detection Techniques · Cryptographic Implementations and Security
