Back to Search
Start Over
Keystroke dynamics obfuscation using key grouping
- Source :
- Expert Systems with Applications. 143:113091
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- Keystroke dynamics is one of the most widely adopted identity verification techniques in remote systems. It is based on modeling users’ specific patterns of typing on the keyboard. When utilized in conjunction with the commonly used passwords, the use of keystroke dynamics can dramatically increase the level of security without interfering with the user experience. However, aspects of keystroke dynamics that applied on passwords, such as processing keystroke events and storing feature vectors or user models, can expose users to identity theft and a new set of privacy risks, thus questioning the added value of keystroke dynamics. In addition, common encryption techniques will be unable to mitigate these threats, since the user's behavior changes from one session to another. In this paper, we suggest key grouping as an obfuscation method to ensure keystroke dynamics privacy. When applied on the keystroke events, the key grouping dramatically reduces the possibility of password theft. To perform the key grouping optimally, we present a novel method which produces groups that can integrated with any keystroke dynamics algorithm. Our method divides the keys into groups using hierarchical clustering with dedicated statistical heuristics algorithm. We tested our method's key grouping output on five keystroke dynamics algorithms using a public dataset and managed to show a consistent improvement of up to 7% in the AUC over other, more intuitive key groupings and random key groupings.
- Subjects :
- Password
0209 industrial biotechnology
business.industry
Computer science
General Engineering
02 engineering and technology
Encryption
Machine learning
computer.software_genre
Keystroke logging
Session (web analytics)
Computer Science Applications
020901 industrial engineering & automation
Keystroke dynamics
Artificial Intelligence
Identity theft
Obfuscation
0202 electrical engineering, electronic engineering, information engineering
Key (lock)
020201 artificial intelligence & image processing
Artificial intelligence
business
computer
Subjects
Details
- ISSN :
- 09574174
- Volume :
- 143
- Database :
- OpenAIRE
- Journal :
- Expert Systems with Applications
- Accession number :
- edsair.doi...........eb8bb470d779ae1201cbccd66347b3cc