Application of Recurrent Neural Networks for User Verification based on Keystroke Dynamics

Authors

  • Paweł Kobojek
  • Khalid Saeed

DOI:

https://doi.org/10.26636/jtit.2016.3.750

Keywords:

biometrics, GRU networks, keystroke dynamics, LSTM networks, recurrent neural networks, user verification

Abstract

Keystroke dynamics is one of the biometrics techniques that can be used for the verification of a human being. This work briefly introduces the history of biometrics and the state of the art in keystroke dynamics. Moreover, it presents an algorithm for human verification based on these data. In order to achieve that, authors’ training and test sets were prepared and a reference dataset was used. The described algorithm is a classifier based on recurrent neural networks (LSTMand GRU). High accuracy without false positive errors as well as high scalability in terms of user count were chosen as goals. Some attempts were made to mitigate natural problems of the algorithm (e.g. generating artificial data). Experiments were performed with different network architectures. Authors assumed that keystroke dynamics data have sequence nature, which influenced their choice of classifier. They have achieved satisfying results, especially when it comes to false positive free setting.

Downloads

Download data is not yet available.

Downloads

Published

2016-09-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
P. Kobojek and K. Saeed, “Application of Recurrent Neural Networks for User Verification based on Keystroke Dynamics”, JTIT, vol. 65, no. 3, pp. 80–90, Sep. 2016, doi: 10.26636/jtit.2016.3.750.