Master of Science (MS)
biometric, keystroke authentication, deep learning, GANS
Leveraging machine learning for biometric authentication is an area of research that has seen a lot of progress within the past decade. Keystroke authentication based on machine and deep learning classifiers aims to develop a robust model that can distinguish a user from an adversary based on typing metrics (keystrokes). While keystroke authentication started with static text, where people type the same data, the shift has been to dynamic data where every user’s data varies. Recent literature has shown that with enough data, deep learning classifiers have the capacity to authenticate users with a low Equal Error Rate (EER).
However, popular deep learning classifiers are bottlenecked by the large amounts of data needed to make it efficient. This work solves the problem of the data bottleneck by utilizing Generative Adversarial Networks (GANs) to generate keystroke data with a valid label. Furthermore, the synthetic data produced by the GANS are used to train the Convolutional Neural Networks (CNN), attempting to push the EER rate even lower and resolve the data bottleneck.
Bazan, Jonathan A., "Enhancing Deep Learning Classifiers for Dynamic Keystroke Authentication via GANs" (2023). Master's Projects. 1229.
Available for download on Friday, May 24, 2024