论文标题
DeepMnomonic:密码助记符生成通过深切的编码器模型
DeepMnemonic: Password Mnemonic Generation via Deep Attentive Encoder-Decoder Model
论文作者
论文摘要
强密码对于基于密码的用户身份验证系统的安全至关重要。近年来,已经付出了很多努力来评估密码强度或生成强密码。不幸的是,强密码的可用性或记忆性已在很大程度上被忽略了。在本文中,我们旨在弥合强密码生成和强密码可用性之间的差距。我们建议自动生成文本密码助记符,即自然语言句子,旨在帮助用户更好地记住密码。我们介绍\ textIt {deepmnemonic},这是一个深入的Engoder-Decoder框架,将密码作为输入,然后自动为密码生成Mnemonic句子。我们进行了广泛的实验,以评估现实世界数据集的DeepMnomonic。实验结果表明,DeepMnomonic优于众所周知的基线,用于产生语义上有意义的助记符句子。此外,用户研究进一步验证了DeepMnomonic生成的助记符句子可帮助用户记住强密码。
Strong passwords are fundamental to the security of password-based user authentication systems. In recent years, much effort has been made to evaluate password strength or to generate strong passwords. Unfortunately, the usability or memorability of the strong passwords has been largely neglected. In this paper, 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 \textit{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.