Visible to the public Keystroke Dynamics Using Auto Encoders

TitleKeystroke Dynamics Using Auto Encoders
Publication TypeConference Paper
Year of Publication2019
AuthorsPatel, Yogesh, Ouazzane, Karim, Vassilev, Vassil T., Faruqi, Ibrahim, Walker, George L.
Conference Name2019 International Conference on Cyber Security and Protection of Digital Services (Cyber Security)
ISBN Number978-1-7281-0229-0
Keywordsanomalous typing patterns, authentication, authorisation, autoencoders, biometrics (access control), credential based authentication systems, Cyber Attacks, digital signature, digital signatures, dynamic flags, feature extraction, fraud, Heuristic algorithms, Human Behavior, human factors, individual user, keystroke analysis, keystroke dynamics, Keystrokes Dynamics, learning (artificial intelligence), machine learning, message authentication, Metrics, password, pubcrawl, risk based approach, stolen credentials, Timing, Training
Abstract

In the modern day and age, credential based authentication systems no longer provide the level of security that many organisations and their services require. The level of trust in passwords has plummeted in recent years, with waves of cyber attacks predicated on compromised and stolen credentials. This method of authentication is also heavily reliant on the individual user's choice of password. There is the potential to build levels of security on top of credential based authentication systems, using a risk based approach, which preserves the seamless authentication experience for the end user. One method of adding this security to a risk based authentication framework, is keystroke dynamics. Monitoring the behaviour of the users and how they type, produces a type of digital signature which is unique to that individual. Learning this behaviour allows dynamic flags to be applied to anomalous typing patterns that are produced by attackers using stolen credentials, as a potential risk of fraud. Methods from statistics and machine learning have been explored to try and implement such solutions. This paper will look at an Autoencoder model for learning the keystroke dynamics of specific users. The results from this paper show an improvement over the traditional tried and tested statistical approaches with an Equal Error Rate of 6.51%, with the additional benefits of relatively low training times and less reliance on feature engineering.

URLhttps://ieeexplore.ieee.org/document/8885203
DOI10.1109/CyberSecPODS.2019.8885203
Citation Keypatel_keystroke_2019