English

Generative Deep Learning Techniques for Password Generation

Machine Learning 2020-12-18 v2 Artificial Intelligence Computation and Language Cryptography and Security

Abstract

Password guessing approaches via deep learning have recently been investigated with significant breakthroughs in their ability to generate novel, realistic password candidates. In the present work we study a broad collection of deep learning and probabilistic based models in the light of password guessing: attention-based deep neural networks, autoencoding mechanisms and generative adversarial networks. We provide novel generative deep-learning models in terms of variational autoencoders exhibiting state-of-art sampling performance, yielding additional latent-space features such as interpolations and targeted sampling. Lastly, we perform a thorough empirical analysis in a unified controlled framework over well-known datasets (RockYou, LinkedIn, Youku, Zomato, Pwnd). Our results not only identify the most promising schemes driven by deep neural networks, but also illustrate the strengths of each approach in terms of generation variability and sample uniqueness.

Keywords

Cite

@article{arxiv.2012.05685,
  title  = {Generative Deep Learning Techniques for Password Generation},
  author = {David Biesner and Kostadin Cvejoski and Bogdan Georgiev and Rafet Sifa and Erik Krupicka},
  journal= {arXiv preprint arXiv:2012.05685},
  year   = {2020}
}

Comments

25 pages, 13 figures. Comments welcome!