Synthetic Keystroke Dynamics Generation Using a Generative Adversarial Network GAN
Keystroke dynamics, a behavioral biometric modality, offers promising applications in authentication and intrusion detection systems. However, the scarcity of publicly available datasets due to privacy concerns limits research progress. This paper presents a Generative Adversarial Network (GAN) framework to generate synthetic keystroke dynamics data that closely mimics real-world patterns. Using the DSL-StrongPasswordData dataset, we pre-process and normalize timing features and train a GAN with 100-dimensional latent space, LeakyReLU activations, and binary cross-entropy loss. We evaluated the synthetic data through visual comparisons (boxplots, t-SNE projections) and statistical tests (Kolmogorov-Smirnov), demonstrating that the generated distributions align with real data (p-value > 0.05 for key features). Our results highlight the potential of the GAN for sharing data that preserve privacy and increase training sets for keystroke-based models.
Authors
- Abir Mhenni (ORCID: https://orcid.org/0000-0002-9652-9210)
- Najoua Essoukri Ben Amara (ORCID: https://orcid.org/0000-0001-7914-0644)
- Christophe Rosenberger (ORCID: https://orcid.org/0000-0002-2042-9029)
Institutions
- Centre National de la Recherche Scientifique (FR)
- GREYC (FR)
- University of Sousse (TN)
- Université de Caen Normandie (FR)
Publication Details
- Published
- 2025-07-15
- DOI
- https://doi.org/10.1109/codit66093.2025.11321587
- Primary Topic
- Hand Gesture Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00