Collecting and Leveraging Identity Cues with Keystroke Analysis (CLICKA)

Keystroke dynamics is the study and analysis of an individual’s typing behaviours. These typing patterns can be as uniquely identifying as a user’s signature or handwriting and as such can be used to confirm the identity of an individual.

Keystroke dynamics is the study and analysis of an individual’s typing behaviours. These typing patterns can be as uniquely identifying as a user’s signature or handwriting and as such can be used to confirm the identity of an individual.

These techniques can also be used to derive physical attributes and other identity data about the user at the keyboard. For example, their hand size, handedness, typing style or even emotional state.

Our research looks to build on these ideas and evolve beyond simply predicting the characteristics of individual users. Instead, this research attempts to develop novel, intelligent methods capable of discerning real-world identity ‘cues’ about the user and hence learn characteristics such as the name or native language of an individual.

The project is based on the idea of ‘motor learning’, which suggests that a task becomes more automatic and requires less conscious thought the more it is repeated. This idea applies to typing and keystrokes; the things that we type more often are noticeably more fluid.

In the first instance, the project will develop an experimental framework to capture a user’s typing behaviour. This will then be used to create a predictive model, using state-of-the-art machine learning techniques capable of inferring some or part of an anonymous individual’s name.

Additionally, the work will look to develop an understanding of the learning process involved and the time taken for behaviours to become ‘automatic’ and noticeable within a user’s typing patterns.

Project resources

Back to top