Abstract
Biometric authentication technology has become an important measure to protect user information security. Among them, keystroke authentication technology has attracted the attention of many researchers because of its low cost and high benefit. In recent years, various methods such as statistical methods and integrated models have been increasingly used in user keystroke authentication and have achieved relatively good results. However, few people try to convert keystroke data into images and tap spatial information between keystroke data. In this paper, we used a new way to convert keystroke data into images, then we use a binary model based on a Convolutional Neural Network (CNN) for each genuine user and try to import the transformed images into the CNN model. In this way, we can dig out the “spatial information” of keystroke features, which is the advantage over other models, and this method is first proposed for keystroke behavior authentication. In addition, we have also tried data augmentation, relu activation functions and dropout methods to reduce overfitting. In the end, we got an accuracy of 96.8%, which is about 10% higher than the previous work.
Keywords
Supported in part by the National Basic Research Program of China (973) under Grant No. 2013CB329102, and in part by the Natural Science Foundation of China (NSFC) under Grant No. 61003283.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Azevedo, G.L.F.B.G., Cavalcanti, G.D.C., Filho, E.C.B.C.: Hybrid solution for the feature selection in personal identification problems through keystroke dynamics. In: International Joint Conference on Neural Networks, pp. 1947–1952 (2007). http://dx.doi.org/10.1109/IJCNN.2007.4371256. ISSN 2161-4393
Brown, M., Rogers, S.J.: User identification via keystroke characteristics of typed names using neural networks. Int. J. Man Mach. Stud. 39(6), 999–1014 (1993). https://doi.org/10.1006/imms.1993.1092
Casey, W., Morales, J.A., Mishra, B.: Threats from inside: dynamic utility (mis)alignments in an agent based model. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. (JoWUA) 7(1), 97–117 (2016). https://doi.org/10.22667/JOWUA.2016.03.31.097
Çeker, H., Upadhyaya, S.: Sensitivity analysis in keystroke dynamics using convolutional neural networks. In: IEEE Workshop on Information Forensics and Security (WIFS), pp. 1–6, December 2017. http://dx.doi.org/10.1109/WIFS.2017.8267667
Chen, C., Anada, H., Kawamoto, J., Sakurai, K.: A hybrid encryption scheme with key-cloning protection: user/terminal double authentication via attributes and fingerprints. J. Internet Serv. Inf. Secur. (JISIS) 6(2), 23–36 (2016). https://doi.org/10.22667/JISIS.2016.05.31.023
Conti, V., Rundo, L., Militello, C., Mauri, G., Vitabile, S.: Resource-efficient hardware implementation of a neural-based node for automatic fingerprint classification. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. (JoWUA) 8(4), 19–36 (2017). http://isyou.info/jowua/papers/jowua-v8n4-2.pdf
Harilal, A., et al.: The wolf of SUTD (TWOS): a dataset of malicious insider threat behavior based on a gamified competition. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. (JoWUA) 9(1), 54–85 (2018). https://doi.org/10.22667/JOWUA.2018.03.31.054
Ho, J., Kang, D.K.: Mini-batch bagging and attribute ranking for accurate user authentication in keystroke dynamics. Pattern Recognit. 70, 139–151 (2017). https://doi.org/10.1016/j.patcog.2017.05.002
Ho, J., Kang, D.: One-class naïve Bayes with duration feature ranking for accurate user authentication using keystroke dynamics. Appl. Intell. 1–18 (2017). https://doi.org/10.1007/s10489-017-1020-2
Joyce, R., Gupta, G.K.: Identity authentication based on keystroke latencies. Commun. ACM 33(2), 168–176 (1990). https://doi.org/10.1145/75577.75582
Killourhy, K.S., Maxion, R.A.: Comparing anomaly-detection algorithms for keystroke dynamics. In: IEEE/IFIP International Conference on Dependable Systems & Networks, pp. 125–134 (2009). https://doi.org/10.1109/DSN.2009.5270346
Kim, A., Han, G., Seo, S.H.: Secure and usable bio-passwords based on confidence interval. J. Internet Serv. Inf. Secur. (JISIS) 7(1), 14–27 (2017). http://isyou.info/jisis/vol7/no1/jisis-2017-vol7-no1-02.pdf
Kim, J.S., Pan, S.B.: A study on EMG-based biometrics. J. Internet Serv. Inf. Secur. (JISIS) 7(2), 19–31 (2017). http://isyou.info/jisis/vol7/no1/jisis-2017-vol7-no2-02.pdf
Kuang, P., Cao, W., Wu, Q.: Preview on structures and algorithms of deep learning. In: International Computer Conference on Wavelet Active Media Technology and Information Processing, pp. 176–179 (2014). http://dx.doi.org/10.1109/ICCWAMTIP.2014.7073385
Li, X., Qin, Y.: Research on criminal jurisdiction of computer cybercrime. Procedia Comput. Sci. 131, 793–799 (2018). https://doi.org/10.1016/j.procs.2018.04.263
Park, M., Seo, J., Han, J., Oh, H., Lee, K.: Situational awareness framework for threat intelligence measurement of android malware. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. (JoWUA) 9(3), 25–38 (2018). https://doi.org/10.22667/JOWUA.2018.09.30.025
Pisani, P.H., Lorena, A.C., de Carvalho, A.C.P.L.F: Adaptive approaches for keystroke dynamics. In: International Joint Conference on Neural Networks, pp. 1–8 (2015). http://dx.doi.org/10.1109/IJCNN.2015.7280467
Pisani, P.H., Lorena, A.C., De Carvalho, A.C.P.L.F.: Ensemble of adaptive algorithms for keystroke dynamics. In: Brazilian Conference on Intelligent Systems (BRACIS), pp. 310–315, November 2015. http://dx.doi.org/10.1109/BRACIS.2015.29
Stefan, D., Shu, X., Yao, D.: Robustness of keystroke-dynamics based biometrics against synthetic forgeries. Comput. Secur. 31(1), 109–121 (2012). https://doi.org/10.1016/j.cose.2011.10.001
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Liu, M., Guan, J. (2019). User Keystroke Authentication Based on Convolutional Neural Network. In: You, I., Chen, HC., Sharma, V., Kotenko, I. (eds) Mobile Internet Security. MobiSec 2017. Communications in Computer and Information Science, vol 971. Springer, Singapore. https://doi.org/10.1007/978-981-13-3732-1_13
Download citation
DOI: https://doi.org/10.1007/978-981-13-3732-1_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3731-4
Online ISBN: 978-981-13-3732-1
eBook Packages: Computer ScienceComputer Science (R0)