@inproceedings{a38199bac59848c4abc0f6c77da5e7c4,
title = "An Explainable Online Password Strength Estimator",
abstract = "Human-chosen passwords are the 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{\textquoteright}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 provide information on why the password has its calculated rank, and gives the user insight on how to pick a better password. We implemented PESrank in Python and conducted an extensive evaluation study of it. We also integrated it into the registration page of a course at our university. Even with a model based on 905 million passwords, the response time was well under 1 s, with up to a 1-bit accuracy margin between the upper bound and the lower bound on the rank.",
author = "Liron David and Avishai Wool",
note = "Publisher Copyright: {\textcopyright} 2021, Springer Nature Switzerland AG.; 26th European Symposium on Research in Computer Security, ESORICS 2021 ; Conference date: 04-10-2021 Through 08-10-2021",
year = "2021",
doi = "10.1007/978-3-030-88418-5_14",
language = "الإنجليزيّة",
isbn = "9783030884178",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "285--304",
editor = "Elisa Bertino and Haya Shulman and Michael Waidner",
booktitle = "Computer Security – ESORICS 2021 - 26th European Symposium on Research in Computer Security, Proceedings",
address = "ألمانيا",
}