Feature Subset for Improving Accuracy of Keystroke Dynamics on Mobile Environment
2
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
Keystroke dynamics user authentication is a behavior-based authentication method which analyzes patternsin how a user enters passwords and PINs to authenticate the user. Even if a password or PIN is revealed toanother user, it analyzes the input pattern to authenticate the user; hence, it can compensate for thedrawbacks of knowledge-based (what you know) authentication. However, users' input patterns are notalways fixed, and each user's touch method is different. Therefore, there are limitations to extracting the samefeatures for all users to create a user's pattern and perform authentication. In this study, we performexperiments to examine the changes in user authentication performance when using feature vectorscustomized for each user versus using all features. User customized features show a mean improvement ofover 6% in error equal rate, as compared to when all features are used.
Abstract
Keystroke dynamics user authentication is a behavior-based authentication method which analyzes patternsin how a user enters passwords and PINs to authenticate the user. Even if a password or PIN is revealed toanother user, it analyzes the input pattern to authenticate the user; hence, it can compensate for thedrawbacks of knowledge-based (what you know) authentication. However, users' input patterns are notalways fixed, and each user's touch method is different. Therefore, there are limitations to extracting the samefeatures for all users to create a user's pattern and perform authentication. In this study, we performexperiments to examine the changes in user authentication performance when using feature vectorscustomized for each user versus using all features. User customized features show a mean improvement ofover 6% in error equal rate, as compared to when all features are used.
참고문헌 (17)
- R. S. Gaines, "Authentication by Keystroke Timing: Some Preliminary Results" (1980), RAND Corporation
- N. L. Clarke, "Authenticating mobile phone users using keystroke analysis", International Journal Information Security, 6(1), pp.1~14 (2007)
- P. S. Teh, "A survey of keystroke dynamics biometrics", The Scientific World Journal, 2013 (2013)
- P. H. Pisani, "A systematic review on keystroke dynamics", Journal of the Brazilian Computer Society, 19(4), pp.573~587 (2013)[DOI]
- C. Giuffrida, "I sensed it was you: authenticating mobile users with sensorenhanced keystroke dynamics", Proceedings of the International Detection of Intrusions and Malware, and Vulnerability Assessment, pp.92~111 (2014)
- Tapdynamics: strengthening user authentication on mobile phones with keystroke dynamics, "G. Ho", Stanford University, ~ (2014)
- P. S. Teh, "A survey on touch dynamics authentication in mobile device", Computers & Security, 59, pp.210~235 (2016)[DOI]
- R. Giot, "A review on the public benchmark databases for static keystroke dynamics", Computers & Security, 55, pp.46~61 (2015)[DOI]
- H. Saevanee, "Continuous user authentication using multi-modal biometrics", Computers & Security, 53, pp.234~246 (2015)[DOI]
- N. Zheng, "You are how you touch: user verification on smartphones via tapping behaviors", Proceedings of the IEEE 22nd International Conference on Network Protocols, pp.221~232 (2014)
- P. S. Teh, "Recognizing your touch: towards strengthening mobile device authentication via touch dynamics integration", Proceedings of the 13th International Conference on Advances in Mobile Computing and Multimedia, pp.108~116 (2015)
- P. H. Pisani, "Emphasizing typing signature in keystroke dynamics using immune algorithms", Applied Soft Computing, 34, pp.178~193 (2015)[DOI]
- "Android Developers-SensorManager"[URL]
- "About feature scaling and normalization-and the effect of standardization for machine learning algorithms" (2014)[URL]
- K. A. Heller, "One class support vector machines for detecting anomalous windows registry accesses", Proceedings of the Workshop on Data Mining for Computer Security, pp.1~8 (2003)
- F. Pedregosa, "Scikit-learn: machine learning in Python", Journal of Machine Learning Research, 12, pp.2825~2830 (2011)
- "Heuristic"[URL]
