Keystroke Dynamics Using Auto Encoders
Title | Keystroke Dynamics Using Auto Encoders |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Patel, Yogesh, Ouazzane, Karim, Vassilev, Vassil T., Faruqi, Ibrahim, Walker, George L. |
Conference Name | 2019 International Conference on Cyber Security and Protection of Digital Services (Cyber Security) |
ISBN Number | 978-1-7281-0229-0 |
Keywords | anomalous 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. |
URL | https://ieeexplore.ieee.org/document/8885203 |
DOI | 10.1109/CyberSecPODS.2019.8885203 |
Citation Key | patel_keystroke_2019 |
- Human Factors
- Training
- timing
- stolen credentials
- risk based approach
- pubcrawl
- password
- Metrics
- message authentication
- machine learning
- learning (artificial intelligence)
- Keystrokes Dynamics
- keystroke dynamics
- keystroke analysis
- individual user
- anomalous typing patterns
- Human behavior
- Heuristic algorithms
- fraud
- feature extraction
- dynamic flags
- digital signatures
- digital signature
- Cyber Attacks
- credential based authentication systems
- biometrics (access control)
- autoencoders
- authorisation
- authentication