arrow
Return

A decision-making framework for user authentication using keystroke dynamics

delete2025-05-01
delete0
PRE
AI
V
Viktor Medvedev *
A
Arnoldas Budžys
O
Olga Kurasova
DOI:10.1016/j.cose.2025.104494delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Increasingly sophisticated cyber attacks threaten critical infrastructures, requiring more trusted user authentication mechanisms. In this work, we propose a deep learning-based user authentication framework that combines keystroke dynamics with Siamese neural networks to differentiate legitimate users from impostors. A key challenge in this area is the variability in password lengths, which leads to different feature sizes and complicates model training. Our approach uses interpolation-based data fusion strategies to standardize the number of keystroke features, ensuring consistency across different datasets and password lengths. Through experiments on the fused CMU and KeyRecs datasets, we have evaluated the effectiveness of the proposed decision-making framework with adaptive threshold strategies. The threshold strategy determines how the final decision boundary is set with respect to the user's baseline typing behavior. We empirically evaluated the framework on fused data, achieving an equal error rate as low as 0.11-0.12, indicating strong efficacy in detecting insider threats. We show how the obtained Siamese neural network with triplet loss function can be used to distinguish genuine users from impostors even under different input conditions, contributing to more robust and scalable intrusion detection systems.
Keywords:
Cybersecurity
Keystroke dynamics
User authentication
Deep learning
Intrusion detection
Data fusion

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

No organization information available