Multimodal EEG and Keystroke Dynamics Based Biometric System Using Machine Learning Algorithms
Arafat Rahman, Muhammad E. H. Chowdhury, Amith Khandakar, Serkan, Kiranyaz, Kh Shahriya Zaman, Mamun Bin Ibne Reaz, Mohammad Tariqul Islam,, Muhammad Abdul Kadir

TL;DR
This paper introduces a multimodal biometric system combining EEG and keystroke dynamics, achieving high accuracy and robustness against attacks, outperforming individual modalities through machine learning classifiers.
Contribution
The study presents a novel multimodal biometric system integrating EEG and keystroke data, with a new dataset and improved classification accuracy over single modalities.
Findings
Achieved 99.80% accuracy with XGBoost classifier.
Combined modalities outperform individual ones by around 5%.
Binary template matching yields 93.64% accuracy, 6 times faster.
Abstract
With the rapid advancement of technology, different biometric user authentication, and identification systems are emerging. Traditional biometric systems like face, fingerprint, and iris recognition, keystroke dynamics, etc. are prone to cyber-attacks and suffer from different disadvantages. Electroencephalography (EEG) based authentication has shown promise in overcoming these limitations. However, EEG-based authentication is less accurate due to signal variability at different psychological and physiological conditions. On the other hand, keystroke dynamics-based identification offers high accuracy but suffers from different spoofing attacks. To overcome these challenges, we propose a novel multimodal biometric system combining EEG and keystroke dynamics. Firstly, a dataset was created by acquiring both keystroke dynamics and EEG signals from 10 users with 500 trials per user at 10…
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.
