Keystroke dynamics in the pre-touchscreen era
Related Experiment Video
Updated: May 4, 2026

An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones
Published on: October 5, 2020
Nasir Ahmad1, Andrea Szymkowiak2, Paul A Campbell1
1CICaSS Group (Concepts & Innovation in Cavitation and Sonoptic Sciences), Carnegie Physics Laboratory, University of Dundee Dundee, UK ; Division of Molecular Medicine, College of Life Sciences, University of Dundee Dundee, UK.
Abstract:
Biometric authentication seeks to measure an individual's unique physiological attributes for the purpose of identity verification. Conventionally, this task has been realized via analyses of fingerprints or signature iris patterns. However, whilst such methods effectively offer a superior security protocol compared with password-based approaches for example, their substantial infrastructure costs, and intrusive nature, make them undesirable and indeed impractical for many scenarios. An alternative approach seeks to develop similarly robust screening protocols through analysis of typing patterns, formally known as keystroke dynamics. Here, keystroke analysis methodologies can utilize multiple variables, and a range of mathematical techniques, in order to extract individuals' typing signatures. Such variables may include measurement of the period between key presses, and/or releases, or even key-strike pressures. Statistical methods, neural networks, and fuzzy logic have often formed the basis for quantitative analysis on the data gathered, typically from conventional computer keyboards. Extension to more recent technologies such as numerical keypads and touch-screen devices is in its infancy, but obviously important as such devices grow in popularity. Here, we review the state of knowledge pertaining to authentication via conventional keyboards with a view toward indicating how this platform of knowledge can be exploited and extended into the newly emergent type-based technological contexts.
Related Concept Videos
Design Example: Resistive Touchscreen
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...
Design Example
Responses to Gravity and Touch
Kinetic Friction
Stroke: Introduction and Types
Static and Kinetic Frictional Force
However, if two systems are in contact and are stationary relative to one...

