PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformer
Xingyu Su, Xiaojie Zhu, Yang Li, Yong Li, Chi Chen, Paulo, Esteves-Ver\'issimo

TL;DR
PagPassGPT leverages pattern guidance and a divide-and-conquer strategy with GPT to improve password guessing accuracy and reduce duplicates, outperforming existing models.
Contribution
Introduces PagPassGPT, a novel pattern-guided password guessing model with D&C-GEN to decrease duplicate passwords and enhance hit rate.
Findings
Correctly guesses 12% more passwords than state-of-the-art.
Produces 25% fewer duplicate passwords.
Utilizes pattern structure information for improved guessing.
Abstract
Amidst the surge in deep learning-based password guessing models, challenges of generating high-quality passwords and reducing duplicate passwords persist. To address these challenges, we present PagPassGPT, a password guessing model constructed on Generative Pretrained Transformer (GPT). It can perform pattern guided guessing by incorporating pattern structure information as background knowledge, resulting in a significant increase in the hit rate. Furthermore, we propose D&C-GEN to reduce the repeat rate of generated passwords, which adopts the concept of a divide-and-conquer approach. The primary task of guessing passwords is recursively divided into non-overlapping subtasks. Each subtask inherits the knowledge from the parent task and predicts succeeding tokens. In comparison to the state-of-the-art model, our proposed scheme exhibits the capability to correctly guess 12% more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Handwritten Text Recognition Techniques · Hand Gesture Recognition Systems
MethodsAttention Is All You Need · Softmax · Linear Layer · Layer Normalization · Dense Connections · Label Smoothing · Residual Connection · Dropout · Multi-Head Attention · Adam
