Title :
A parallel decision tree-based method for user authentication based on keystroke patterns
Author :
Sheng, Yong ; Phoha, Vir V. ; Rovnyak, Steven M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Indiana Univ.-Purdue Univ. Indianapolis, IN, USA
Abstract :
We propose a Monte Carlo approach to attain sufficient training data, a splitting method to improve effectiveness, and a system composed of parallel decision trees (DTs) to authenticate users based on keystroke patterns. For each user, approximately 19 times as much simulated data was generated to complement the 387 vectors of raw data. The training set, including raw and simulated data, is split into four subsets. For each subset, wavelet transforms are performed to obtain a total of eight training subsets for each user. Eight DTs are thus trained using the eight subsets. A parallel DT is constructed for each user, which contains all eight DTs with a criterion for its output that it authenticates the user if at least three DTs do so; otherwise it rejects the user. Training and testing data were collected from 43 users who typed the exact same string of length 37 nine consecutive times to provide data for training purposes. The users typed the same string at various times over a period from November through December 2002 to provide test data. The average false reject rate was 9.62% and the average false accept rate was 0.88%.
Keywords :
Monte Carlo methods; authorisation; biometrics (access control); decision trees; learning (artificial intelligence); string matching; wavelet transforms; Monte Carlo methods; biometrics; computer security; keystroke patterns; network security; parallel decision tree-based method; simulation; splitting method; training subsets data; user authentication; wavelet transforms; Authentication; Biometrics; Computational modeling; Computer security; Data security; Decision trees; Monte Carlo methods; Testing; Training data; Wavelet transforms; Biometrics; Monte Carlo methods; computer security; keystroke patterns; network security; parallel decision trees; simulations; wavelet analysis; Algorithms; Artificial Intelligence; Biometry; Computer Peripherals; Computer Security; Decision Support Techniques; Fingers; Humans; Movement; Pattern Recognition, Automated; Task Performance and Analysis;
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
DOI :
10.1109/TSMCB.2005.846648