ליאור רוקח

אקדמי בכיר

Securing keystroke dynamics from replay attacks

Keystroke dynamics is a viable behavioral biometric technique for identity verification based on users’ keyboard interaction traits. Keystroke dynamics can help prevent credentials from being abused in case of theft or leakage. But what happens if the keystroke events are eavesdropped and being replayed? Attackers that intercept keystroke dynamics authentication sessions of benign users can easily replay them from other sources unchanged or with minor changes and gain illegitimate privileges. Hence, even with its major security advantages, keystroke dynamics can still expose authentication mechanisms to replay attacks. Although replay attack is one of the oldest techniques to manipulate authentication systems, keystroke dynamics does not help preventing it. We suggest a new protocol for dynamics exchange based on choosing a subset of real and fake information snippets shared between the client and service providers to lure potential attackers. We evaluated our method on four state-of-the-art keystroke dynamics algorithms and three publicly available datasets and showed that we can dramatically reduce the possibility of replay attacks while preserving highly accurate user verification.

שפת פרסום אנגלית
כתב עת Applied Soft Computing
כרך 85
סטטוס פרסום פורסם - 01.12.2019
מספר מאמר 105798

Keywords

Behavioral biometrics
Keystroke dynamics
Replay attack

ASJC Scopus subject areas

Software
גישה למסמך
10.1016/j.asoc.2019.105798
קבצים וקישורים אחרים
Link to publication in Scopus