PassFlow: Guessing Passwords with Generative Flows
Not on the map. Why?
Abstract (arXiv)
Recent advances in generative machine learning models rekindled research interest in the area of password guessing. Data-driven password guessing approaches based on GANs, language models and deep latent variable models have shown impressive generalization performance and offer compelling properties for the task of password guessing. In this paper, we propose PassFlow, a flow-based generative model approach to password guessing. Flow-based models allow for precise log-likelihood computation and optimization, which enables exact latent variable inference. Additionally, flow-based models provide meaningful latent space representation, which enables operations such as exploration of specific subspaces of the latent space and interpolation. We demonstrate the applicability of generative flows to the context of password guessing, departing from previous applications of flow-networks which are mainly limited to the continuous space of image generation. We show that PassFlow is able to outperform prior state-of-the-art GAN-based approaches in the password guessing task while using a training set that is orders of magnitudes smaller than that of previous art. Furthermore, a qualitative analysis of the generated samples shows that PassFlow can accurately model the distribution of the original passwords, with even non-matched samples closely resembling human-like passwords.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 31 of its 49 references that are in the map. First posted on arXiv 13 May 2021.
Builds on
31 of 49 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2017Wasserstein Auto-Encoderscited by 371
19 more
- 2018Invertible Residual Networkscited by 364
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2019Residual Flows for Invertible Generative Modelingcited by 256
- 2019Learning Likelihoods with Conditional Normalizing Flowscited by 170
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2016Learning in Implicit Generative Modelscited by 124
- 2019Latent Normalizing Flows for Discrete Sequencescited by 66
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
- 2019WaveFlow: A Compact Flow-based Model for Raw Audiocited by 51
- 2020VFlow: More Expressive Generative Flows with Variational Data Augmentationcited by 38
- 2018Digital Watermarking for Deep Neural Networkscited by 37
- 2019MaCow: Masked Convolutional Generative Flowcited by 32
- 2017PassGAN: A Deep Learning Approach for Password Guessingcited by 25
- 2019Improving Password Guessing via Representation Learningcited by 14
- 2018Have You Stolen My Model? Evasion Attacks Against Deep Neural Network Watermarking Techniquescited by 10
- 2019The Naked Sun: Malicious Cooperation Between Benign-Looking Processescited by 8
- 2021Reliable Detection of Compressed and Encrypted Datacited by 7
- 2020EnCoD: Distinguishing Compressed and Encrypted File Fragmentscited by 5
- 2020Reducing Bias in Modeling Real-world Password Strength via Deep Learning and Dynamic Dictionariescited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 3; 2025: 2; 2026: 1.
10 papers.
- 2023PassGPT: Password Modeling and (Guided) Generation with Large Language Modelscited by 8
- 2024SoK: On the Offensive Potential of AIcited by 5
- 2022FedComm: Federated Learning as a Medium for Covert Communicationcited by 3
- 2022TATTOOED: A Robust Deep Neural Network Watermarking Scheme based on Spread-Spectrum Channel Codingcited by 3
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystemcited by 3
- 2024PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformercited by 2
- 2023OliVaR: Improving Olive Variety Recognition using Deep Neural Networkscited by 0
- 2025MAYA: Addressing Inconsistencies in Generative Password Guessing through a Unified Benchmarkcited by 0
- 2025When Intelligence Fails: An Empirical Study on Why LLMs Struggle with Password Crackingcited by 0
- 2026PassGPT+: Leveraging Linguistic Priors for Password Modelingcited by 0
- 2026PassGPT+: Leveraging Linguistic Priors for Password Modeling30 Sep 2026
- 2025When Intelligence Fails: An Empirical Study on Why LLMs Struggle with Password Cracking18 Oct 2025
- 2025MAYA: Addressing Inconsistencies in Generative Password Guessing through a Unified Benchmark23 Apr 2025
- 2024SoK: On the Offensive Potential of AI24 Dec 2024
- 2024PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformer7 Apr 2024
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystem6 Mar 2024
- 2023PassGPT: Password Modeling and (Guided) Generation with Large Language Models2 Jun 2023
- 2023OliVaR: Improving Olive Variety Recognition using Deep Neural Networks1 Mar 2023
- 2022TATTOOED: A Robust Deep Neural Network Watermarking Scheme based on Spread-Spectrum Channel Coding12 Feb 2022
- 2022FedComm: Federated Learning as a Medium for Covert Communication21 Jan 2022