Keystroke Dynamics: Concepts, Techniques, and Applications
Rashik Shadman, Ahmed Anu Wahab, Michael Manno, Matthew Lukaszewski, Daqing Hou, Faraz Hussain
TL;DR
This survey addresses keystroke dynamics as a behavioral biometric for authentication, verification, and identification, highlighting its cost-effectiveness and ease of deployment without additional hardware. It synthesizes recent progress across three methodological families—statistical, machine learning, and deep learning—alongside expansive keystroke datasets (e.g., CMU, GreyC, Aalto, AR) and mobile/touchscreen benchmarks. Key contributions include benchmarking state-of-the-art algorithms such as TypeNet, TypeFormer, and DoubleStrokeNet, and detailing feature engineering strategies, performance metrics, and cross-device considerations. The paper also maps broad applications beyond authentication (education, emotion, demographics, disease, fatigue) and outlines open challenges and future directions, emphasizing benchmarks, adaptive systems, data privacy, and multi-modal fusion for robust, real-world deployment.
Abstract
Reliably identifying and verifying subjects remains integral to computer system security. Various novel authentication techniques, such as biometric authentication systems, have been developed in recent years. This paper provides a detailed review of keystroke-based authentication systems and their applications. Keystroke dynamics is a behavioral biometric that is emerging as an important tool for cybersecurity as it promises to be non-intrusive and cost-effective. In addition, no additional hardware is required, making it convenient to deploy. This survey covers novel keystroke datasets, state-of-the-art keystroke authentication algorithms, keystroke authentication on touch screen and mobile devices, and various prominent applications of such techniques beyond authentication. The paper covers all the significant aspects of keystroke dynamics and can be considered a reference for future researchers in this domain. The paper includes a discussion of the latest keystroke datasets, providing researchers with an up-to-date resource for analysis and experimentation. In addition, this survey covers the state-of-the-art algorithms adopted within this domain, offering insights into the cutting-edge techniques utilized for keystroke analysis. Moreover, this paper explains the diverse applications of keystroke dynamics, particularly focusing on security, verification, and identification uses. Furthermore, this paper presents a summary of future research opportunities, highlighting potential areas for exploration and development within the realm of keystroke dynamics. This forward-looking perspective aims to inspire further inquiry and innovation, guiding the trajectory of future studies in this dynamic field.
