Improved Feature Engineering for Free-Text Keystroke Dynamics

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Free-text keystroke dynamics is a method of verifying users’ identity based on their unique pattern of typing a spontaneous text on a keyboard. When applied in remote systems, it can add an additional layer of security that can detect compromised accounts. Therefore, service providers can be more certain that remote systems accounts would not be compromised by malicious attackers. Free-text keystroke dynamics usually involve the extraction of n-graphs, which represent the latency between n consecutive events. These n-graphs are then integrated with one of the various existing machine learning algorithms. To the best of our knowledge, n-graphs are the most widely used feature engineering for free text keystroke dynamics. We present extended-n-graphs, an improved version of the commonly used n-graphs, based on several extended metrics that outperform the traditionally used basic n-graphs. Our technique was evaluated on top of the gradient boosting algorithm, best performing algorithm on basic n-graphs and several additional algorithms such as random forest, K-NN, SVM and MLP. Our empirical results show encouraging 4% improvement in the Area Under the Curve (AUC) when evaluated on a publicly used benchmark.

Cite

CITATION STYLE

APA

Abadi, E., & Hazan, I. (2020). Improved Feature Engineering for Free-Text Keystroke Dynamics. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12386 LNCS, pp. 93–105). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-59817-4_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free