An Agent-Based Modeling Approach to Free-Text Keyboard Dynamics for Continuous Authentication
Roberto Dillon, Arushi

TL;DR
This paper uses an agent-based model to simulate keyboard typing behaviors for continuous user authentication, revealing that machine learning classifiers like Random Forest can effectively identify users within the same keyboard type but are less effective across different hardware.
Contribution
It introduces an agent-based simulation framework to generate synthetic keystroke data and evaluates machine learning methods for keyboard-based continuous authentication, highlighting hardware's impact on performance.
Findings
Random Forest achieved over 70% accuracy in user recognition within the same keyboard type.
One-Class SVM failed to distinguish individual users effectively.
Keyboard-specific profiles are likely necessary for reliable authentication.
Abstract
Continuous authentication systems leveraging free-text keyboard dynamics offer a promising additional layer of security in a multifactor authentication setup that can be used in a transparent way with no impact on user experience. This study investigates the efficacy of behavioral biometrics by employing an Agent-Based Model (ABM) to simulate diverse typing profiles across mechanical and membrane keyboards. Specifically, we generated synthetic keystroke data from five unique agents, capturing features related to dwell time, flight time, and error rates within sliding 5-second windows updated every second. Two machine learning approaches, One-Class Support Vector Machine (OC-SVM) and Random Forest (RF), were evaluated for user verification. Results revealed a stark contrast in performance: while One-Class SVM failed to differentiate individual users within each group, Random Forest…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Interactive and Immersive Displays · Biometric Identification and Security
MethodsSupport Vector Machine
