Keystroke Dynamics for Biometric Authentication

Identifying Individuals Through Random Keystroke Patterns

Research Overview

Our research focuses on developing advanced methods to identify individuals based on their unique keystroke patterns. This behavioral biometric approach analyzes how users type on keyboards, measuring timing patterns between keystrokes, key hold times, and other typing behaviors to create a distinctive digital fingerprint for each user.

Unlike traditional authentication methods, keystroke dynamics offers a continuous authentication system that can verify a user's identity throughout an entire session, not just at login, providing enhanced security for digital environments.

Current Authentication Challenges

Facial Recognition Limitations

  • Susceptible to spoofing attacks using photos or videos
  • Performance degradation under poor lighting conditions
  • Privacy concerns regarding facial data collection and storage
  • Accuracy issues with facial changes (aging, makeup, accessories)
  • Hardware requirements (high-quality cameras)

Fingerprint Recognition Issues

  • Physical contact requirement raises hygiene concerns
  • Susceptible to artificial fingerprint replicas
  • Reduced accuracy with damaged fingerprints or skin conditions
  • Specialized hardware requirements
  • Irreplaceable if compromised (can't change fingerprints)

Keystroke Dynamics Advantages

Keystroke dynamics offers several advantages as a biometric authentication method:

Unsupervised Learning Research Techniques

Keystroke Clustering (K-means)

Our research employs K-means clustering algorithms to identify natural groupings within keystroke data, allowing for:

  • Identification of distinct typing pattern categories
  • Detection of pattern variations within individual users
  • Establishment of behavioral baseline standards
  • Improved anomaly detection for potential unauthorized access

Dimensionality Reduction

We leverage dimensionality reduction techniques to:

  • Minimize noise in high-dimensional keystroke datasets
  • Extract the most significant features from complex typing patterns
  • Enhance computational efficiency of authentication algorithms
  • Improve visualization of user typing behaviors across multiple dimensions

Principal Component Analysis (PCA)

PCA serves as a crucial analytical tool in our research by:

  • Identifying the most distinguishing features in keystroke patterns
  • Reducing the feature space while preserving classification accuracy
  • Enabling more efficient real-time authentication processing
  • Facilitating clear visualization of user separability in lower dimensions

Current Research Focus

Our team is currently investigating how random keystroke sequences, rather than fixed text input, can enhance biometric identification accuracy. By analyzing unpredictable typing patterns, we aim to develop more robust authentication systems resistant to imitation attacks and applicable across diverse user populations.

The research incorporates advanced machine learning algorithms to continuously improve identification accuracy and adapt to subtle changes in user typing behaviors over time.

Jacqueline Bruce-Blake, Principal Researcher

Jacqueline Bruce-Blake

Principal Researcher, PhD Student

Jacqueline Bruce-Blake leads our keystroke dynamics research team at Binghamton University, where she is pursuing her PhD in System Science and Industrial Engineering. Her pioneering work focuses on developing novel methods for identifying individuals through their unique typing patterns using advanced machine learning techniques.

With a background in both computer science, Complexity and the interdisciplinary field of System Science, Jacqueline brings a unique approach to biometric authentication research. Her work has been instrumental in developing new frameworks for continuous authentication in digital environments.

Research Interests:

  • Behavioral biometrics and continuous authentication systems
  • Unsupervised machine learning for pattern recognition
  • Cybersecurity and user identity verification
  • Human-computer interaction
  • Privacy-preserving authentication methods
📧 jblake3@binghamton.edu
Hiroki Sayama, D.Sc., Faculty Advisor

Dr. Hiroki Sayama

Executive Assistant Dean for Graduate Studies, Thomas J. Watson College of Engineering and Applied Science

Dr. SUNY Distinguished Professor, School of Systems Science and Industrial Engineering Director, Binghamton Center of Complex Systems (CoCo) Director, Graduate Program in Systems Science Director, Advanced Graduate Certificate Program in Complex Systems Science and Engineering Binghamton University, State University of New York. With over 15 years of experience in cybersecurity and machine learning, Dr. Sayama has published extensively on behavioral biometrics and their applications in security systems.

His collaborative approach to research has fostered partnerships with industry leaders in Complexity science and Artificial Intelligence, leading to practical implementations of the team's theoretical work in real-world authentication systems.

Research Interests:

  • Artificial Life
  • Complexity science
  • machine learning
📧 sayama@binghamton.edu