PassFlow: Guessing Passwords with Generative Flows

05/13/2021
by   Giulio Pagnotta, et al.
0

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 show impressive generalization performance and offer compelling properties for the task of password guessing. In this paper, we propose 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 the above-mentioned properties allow flow-based models to outperform deep latent variable model approaches and remain competitive with state-of-the-art GANs 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 flow-based networks are able to accurately model the original passwords distribution, with even non-matched samples closely resembling human-like passwords.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2020

Improving Sequential Latent Variable Models with Autoregressive Flows

We propose an approach for improving sequence modeling based on autoregr...
research
02/17/2020

Augmented Normalizing Flows: Bridging the Gap Between Generative Flows and Latent Variable Models

In this work, we propose a new family of generative flows on an augmente...
research
06/23/2022

LED: Latent Variable-based Estimation of Density

Modern generative models are roughly divided into two main categories: (...
research
06/24/2021

Distilling the Knowledge from Normalizing Flows

Normalizing flows are a powerful class of generative models demonstratin...
research
09/30/2020

RG-Flow: A hierarchical and explainable flow model based on renormalization group and sparse prior

Flow-based generative models have become an important class of unsupervi...
research
07/17/2023

Flow Matching in Latent Space

Flow matching is a recent framework to train generative models that exhi...
research
06/17/2020

CoSE: Compositional Stroke Embeddings

We present a generative model for stroke-based drawing tasks which is ab...

Please sign up or login with your details

Forgot password? Click here to reset