Title Machine learning techniques for biometric authentication based on keystroke dynamics /
Translation of Title Mašininio mokymosi metodai biometriniam autentifikavimui, naudojant klavišų paspaudimo dinamikos duomenis.
Authors Monastyrska, Evelina
Full Text Download
Pages 99
Keywords [eng] Keystroke dynamics, biometric authentication, machine learning, convolutional neural networks, binary classification, equal error rate
Abstract [eng] Biometric authentication has emerged as a crucial technology for enhancing digital security, with keystroke dynamics providing a cost-effective and accessible behavioral biometric solution. This thesis evaluates and compares various machine learning approaches for keystroke dynamics-based user authentication, and proposes solutions to improve the accuracy of existing authentication techniques. Using datasets such as CMU and KeyRecs, various classifiers, including decision trees, random forests, k-nearest neighbors, support vector machines, gradient boosting, XGBoost, and convolutional neural networks, are implemented. In addition, user classification based on time series images is introduced. The transformation of time series data into gramian angular summation field and gramian angular difference field images further enhances the analysis. The results demonstrated significant variations in classifier performance between datasets. For the CMU dataset, the voting ensemble model achieves the highest accuracy of 96.48%, whereas for the KeyRecs dataset, the convolutional neural network achieves up to 90.45% accuracy with an equal error rate as low as 0.1006. The obtained results indicate that it is meaningful to analyze keystroke dynamics on both numeric features and time series images.
Dissertation Institution Vilniaus universitetas.
Type Master thesis
Language English
Publication date 2025