Skip to main content

User Keystroke Authentication Based on Convolutional Neural Network

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 971))

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.

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Ç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

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianfeng Guan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics