DeepMnemonic: Password Mnemonic Generation via Deep Attentive Encoder-Decoder Model

Yao Cheng,Chang Xu,Zhen Hai,Yingjiu Li
DOI: https://doi.org/10.1109/tdsc.2020.2987025
2022-01-01
IEEE Transactions on Dependable and Secure Computing
Abstract:Strong passwords are fundamental to the security of password-based user authentication systems. In the recent years, much effort has been made to evaluate the password strength or to generate strong passwords. Unfortunately, the usability or memorability of the strong passwords has been largely neglected. In this article, we aim to bridge the gap between strong password generation and the usability of strong passwords. We propose to automatically generate textual password mnemonics, i.e., natural language sentences, which are intended to help users better memorize passwords. We introduce DeepMnemonic, a deep attentive encoder-decoder framework which takes a password as input and then automatically generates a mnemonic sentence for the password. We conduct extensive experiments to evaluate DeepMnemonic on the real-world data sets. The experimental results demonstrate that DeepMnemonic outperforms a well-known baseline for generating semantically meaningful mnemonic sentences. Moreover, the user study further validates that the generated mnemonic sentences by DeepMnemonic are useful in helping users memorize strong passwords.
computer science, information systems, software engineering, hardware & architecture
What problem does this paper attempt to address?