.: Click here to download :.
Organisations are challenged to keep applications and networks secure in the limits of cost-security balance
maintenance. Relying on only userID and userPassword to authenticate users is neither practical nor
efficient. Traditional security measures like one time passwords, tokens, access cards, PINs or device
signatures are expensive, hard to deploy and add an extra difficulty at the applications usage. As we
accelerate in the 21st century, new challenges appear. Elaborated measures to stop the unauthorized access
to computer resources and information are being developed. The paper presents one safeguard based on
authenticated access to resources via recognising some unique patterns in the user's typing rhythm:
keystroke recognition. The process of key typing and its rhythm can disclose individual patterns, which
combined form the basis of the biometric technology known as keystroke dynamics. Its main purpose is to
confirm the identity of the user, rather than uniquely identify it. Keystroke recognition is simple to
implement because it supports mainly a software implementation. Due to that, the deployment of systems
based on keystroke recognition is made in low-stakes, computer-centric applications such as content
filtering or digital rights management where the password to download the info is bolstered with by
keystroke dynamic verification to prevent the password sharing.
We have developed a fast and reliable scheme for keystroke recognition. Code has been tested on
Jeffrey D. Allen's Keystroke Dynamics Dataset.
Index Terms: Matlab, source, code, Keystroke recognition, online fraud, computer access security, pattern recognition, identity thefts, biometric authentication, keystroke dynamics.
Figure 1. Keyboard |
|||||||||||||||
A simple and effective source code for Keystroke Recognition System. |
|||||||||||||||
Demo code (protected
P-files) available for performance evaluation. Matlab Image Processing Toolbox and Matlab Neural Network Toolbox are required. |
|||||||||||||||
Release |
Date |
Major features |
|||||||||||||
1.0 |
2012.05.27 |
|
|||||||||||||
We recommend to check the secure connection to PayPal, in order to avoid any fraud. This donation has to be considered an encouragement to improve the code itself. |
|||||||||||||||
Keystroke Recognition System - Click here for
your donation. In order to obtain the source code you
have to pay a little sum of money: 60 EUROS (less
than 84 U.S. Dollars). |
|||||||||||||||
Once you have done this, please email us luigi.rosa@tiscali.it As soon as possible (in a few days) you will receive our new release of Keystroke Recognition System. Alternatively, you can bestow using our banking coordinates:
|
The authors have no relationship or partnership
with The Mathworks. All the code provided is written in Matlab
language (M-files and/or M-functions), with no dll or other
protected parts of code (P-files or executables). The code was
developed with Matlab 2006a. Matlab Image Processing Toolbox and Matlab Neural Network Toolbox are required.
The code provided has to be considered "as is" and it is without any kind of warranty. The
authors deny any kind of warranty concerning the code as well
as any kind of responsibility for problems and damages which may
be caused by the use of the code itself including all parts of
the source code.