Related Experiment Video
Updated: Jul 23, 2025

05:42
An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones
Published on: October 5, 2020
3.2K
Efficient Convolutional Neural Network-Based Keystroke Dynamics for Boosting User Authentication
Hussien AbdelRaouf1, Samia Allaoua Chelloug2, Ammar Muthanna3
1Department of Information Technology, Faculty of Computers and Information, Menoufia University, Shebin El-Kom 32511, Menoufia, Egypt.
Sensors (Basel, Switzerland)
|July 11, 2023
Summary
This study introduces an optimized convolutional neural network for enhanced user authentication using keystroke dynamics. The method achieves high accuracy in verifying user legitimacy through typing patterns, improving online security.
Area of Science:
- Computer Science
- Cybersecurity
- Machine Learning
Background:
- User authentication is critical for online service security.
- Multi-factor authentication enhances security but can be complex.
- Keystroke dynamics offers a seamless authentication method by analyzing typing patterns.
Purpose of the Study:
- To propose an optimized convolutional neural network (CNN) for improved feature extraction in keystroke dynamics.
- To enhance the accuracy and efficiency of user authentication systems.
- To leverage data synthesis and quantile transformation for maximizing authentication results.
Main Methods:
- Utilized an optimized convolutional neural network (CNN) architecture.
- Employed data synthesization and quantile transformation for feature enhancement.
- Applied an ensemble learning technique for model training and testing.
- Evaluated the method on a publicly available Carnegie Mellon University (CMU) dataset.
Main Results:
- Achieved an average accuracy of 99.95%.
- Reached an average equal error rate (EER) of 0.65%.
- Obtained an average area under the curve (AUC) of 99.99%.
- Outperformed recent advancements on the CMU dataset.
Conclusions:
- The proposed optimized CNN with ensemble learning demonstrates superior performance for keystroke dynamics-based authentication.
- The method provides a highly accurate and efficient solution for safeguarding online services.
- Data synthesization and quantile transformation significantly improve feature extraction for behavioral biometrics.
Related Concept Videos
Neural Regulation
39.6K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
39.6K
Neural Circuits
1.3K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.3K
Multi-input and Multi-variable systems
132
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
132
Design Example
348
The innovation of touch-tone telephony revolutionized the telecommunications industry by replacing the traditional rotary dial with a dual-tone multi-frequency (DTMF) signaling system. This system uses a matrix-style keypad with buttons arranged in four rows and three columns, creating 12 distinct signals each assigned to a pair of frequencies. Each button press results in a simultaneous generation of two sinusoidal tones – one from a low-frequency group (697 to 941 Hz) and one from a...
348

