Keystroke dynamics-based user authentication using freely typed text based on user-adaptive feature extraction and novelty detection

Junhong Kim, Haedong Kim, Pilsung Kang

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

Keystroke dynamics has been used to strengthen password-based user authentication systems by considering the typing characteristics of legitimate users. The main problem with login-based authentication systems is that they cannot authenticate users after login access is granted. To ensure continuous user authentication, keystroke dynamics collected from freely typed text during the login period has been utilized; however, the authentication performance was unsatisfactory. To enhance the performance of user authentication based on freely typed keystrokes, we propose a user-adaptive feature extraction method that captures individual users’ distinctive typing behaviors embedded in relative typing speeds for different digraphs. Based on experimental results obtained from 150 participants with more than 13,000 keystrokes per each user in two languages (Korean and English), the proposed method achieved the best equal error rate (0.44). Furthermore, the authentication performance was enhanced by 45.3% for Korean and 39.0% for English compared with the benchmark fixed feature extraction method.

Original languageEnglish
Pages (from-to)1077-1087
Number of pages11
JournalApplied Soft Computing Journal
Volume62
DOIs
Publication statusPublished - 2018 Jan 1

Fingerprint

Authentication
Feature extraction

Keywords

  • Free text
  • Keystroke dynamics
  • Novelty detection
  • User authentication
  • User-adaptive features

ASJC Scopus subject areas

  • Software

Cite this

Keystroke dynamics-based user authentication using freely typed text based on user-adaptive feature extraction and novelty detection. / Kim, Junhong; Kim, Haedong; Kang, Pilsung.

In: Applied Soft Computing Journal, Vol. 62, 01.01.2018, p. 1077-1087.

Research output: Contribution to journalArticle

@article{f448fb8315d14574ba687793b237f548,
title = "Keystroke dynamics-based user authentication using freely typed text based on user-adaptive feature extraction and novelty detection",
abstract = "Keystroke dynamics has been used to strengthen password-based user authentication systems by considering the typing characteristics of legitimate users. The main problem with login-based authentication systems is that they cannot authenticate users after login access is granted. To ensure continuous user authentication, keystroke dynamics collected from freely typed text during the login period has been utilized; however, the authentication performance was unsatisfactory. To enhance the performance of user authentication based on freely typed keystrokes, we propose a user-adaptive feature extraction method that captures individual users’ distinctive typing behaviors embedded in relative typing speeds for different digraphs. Based on experimental results obtained from 150 participants with more than 13,000 keystrokes per each user in two languages (Korean and English), the proposed method achieved the best equal error rate (0.44). Furthermore, the authentication performance was enhanced by 45.3{\%} for Korean and 39.0{\%} for English compared with the benchmark fixed feature extraction method.",
keywords = "Free text, Keystroke dynamics, Novelty detection, User authentication, User-adaptive features",
author = "Junhong Kim and Haedong Kim and Pilsung Kang",
year = "2018",
month = "1",
day = "1",
doi = "10.1016/j.asoc.2017.09.045",
language = "English",
volume = "62",
pages = "1077--1087",
journal = "Applied Soft Computing",
issn = "1568-4946",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - Keystroke dynamics-based user authentication using freely typed text based on user-adaptive feature extraction and novelty detection

AU - Kim, Junhong

AU - Kim, Haedong

AU - Kang, Pilsung

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Keystroke dynamics has been used to strengthen password-based user authentication systems by considering the typing characteristics of legitimate users. The main problem with login-based authentication systems is that they cannot authenticate users after login access is granted. To ensure continuous user authentication, keystroke dynamics collected from freely typed text during the login period has been utilized; however, the authentication performance was unsatisfactory. To enhance the performance of user authentication based on freely typed keystrokes, we propose a user-adaptive feature extraction method that captures individual users’ distinctive typing behaviors embedded in relative typing speeds for different digraphs. Based on experimental results obtained from 150 participants with more than 13,000 keystrokes per each user in two languages (Korean and English), the proposed method achieved the best equal error rate (0.44). Furthermore, the authentication performance was enhanced by 45.3% for Korean and 39.0% for English compared with the benchmark fixed feature extraction method.

AB - Keystroke dynamics has been used to strengthen password-based user authentication systems by considering the typing characteristics of legitimate users. The main problem with login-based authentication systems is that they cannot authenticate users after login access is granted. To ensure continuous user authentication, keystroke dynamics collected from freely typed text during the login period has been utilized; however, the authentication performance was unsatisfactory. To enhance the performance of user authentication based on freely typed keystrokes, we propose a user-adaptive feature extraction method that captures individual users’ distinctive typing behaviors embedded in relative typing speeds for different digraphs. Based on experimental results obtained from 150 participants with more than 13,000 keystrokes per each user in two languages (Korean and English), the proposed method achieved the best equal error rate (0.44). Furthermore, the authentication performance was enhanced by 45.3% for Korean and 39.0% for English compared with the benchmark fixed feature extraction method.

KW - Free text

KW - Keystroke dynamics

KW - Novelty detection

KW - User authentication

KW - User-adaptive features

UR - http://www.scopus.com/inward/record.url?scp=85031416742&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85031416742&partnerID=8YFLogxK

U2 - 10.1016/j.asoc.2017.09.045

DO - 10.1016/j.asoc.2017.09.045

M3 - Article

AN - SCOPUS:85031416742

VL - 62

SP - 1077

EP - 1087

JO - Applied Soft Computing

JF - Applied Soft Computing

SN - 1568-4946

ER -