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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Synthetic Keystroke Dynamics Generation Using a Generative Adversarial Network GAN

Abir Mhenni, Najoua Essoukri Ben Amara, Christophe Rosenberger
Hand Gesture Recognition Systems
article

Synthetic Keystroke Dynamics Generation Using a Generative Adversarial Network GAN

Abir Mhenni, Najoua Essoukri Ben Amara, Christophe Rosenberger
article en

Abstract

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.

Centre National de la Recherche Scientifique (FR), GREYC (FR), University of Sousse (TN), Université de Caen Normandie (FR)
Openalex Percentile: Top 71%
Hand Gesture Recognition Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.