Optimum Feature Selection Using Firefly Algorithm for Keystroke Dynamics

  • Akila Muthuramalingam
  • Jenifa Gnanamanickam
  • Ramzan Muhammad
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 736)


Keystroke dynamics, an automated method and promising biometric technique, is used to recognize an individual, based on an analysis of user’s typing patterns. The processing steps involved in keystroke dynamics are data collection, feature extraction and feature selection. Initially the statistical measures of feature characteristics like latency, duration and digraph are computed during feature extraction. Various advanced optimization techniques are applied by researchers to mimic the behavioral pattern of key stroke dynamics. In this study, Firefly algorithm (FA) is proposed for feature selection. The performance efficiency of FA is computed and compared with existing techniques and found that the convergence rate and iteration generations to reach the optimum solution is 41% and 18% less respectively, as compared to those by other algorithms.


Keystroke dynamics Duration Latency Digraph Feature extraction Feature selection Firefly algorithm 


  1. 1.
    Karnan, M., Akila, M., Krishnaraj, M.: Biometric personal authentication using keystroke dynamics: a review. App. Soft Comput. J. 11, 1565–1573 (2010)CrossRefGoogle Scholar
  2. 2.
    Akila, M., Suresh Kumar S.: Improving feature extraction in keystroke dynamics using optimization techniques and neural network. In: Second International Conference on Sustainable Energy and Intelligent System, SEISCON 2011, Chennai (2011)Google Scholar
  3. 3.
    Bhattacharyya, D., Ranjan, R., Alisherov, F., Choi, M.: Biometric authentic: a review. Int. J. u-&e-Serv. Sci. Technol. 2, 13–28 (2009)Google Scholar
  4. 4.
    Gunetti, D., Picardi, C.: Keystroke analysis of free text. ACM Trans. Inf. Syst. Secur. 8, 312–347 (2005)CrossRefzbMATHGoogle Scholar
  5. 5.
    Marsters, J.: Keystroke dynamics as a biometric [Ph.D. thesis]. University of Southampton (2009)Google Scholar
  6. 6.
    Ahmed, A., Traore, I.: A new biometric technology based on mouse dynamics. IEEE Trans. Dependable Secur. Comput. 4, 165–179 (2007)CrossRefGoogle Scholar
  7. 7.
    Shen, C., Guan, X., Cai, J.: A hypo-optimum feature selection strategy for mouse dynamics in continuous identity authentication and monitoring. In: IEEE International Conference on Information Theory and Information Security, pp. 349–353 (2010)Google Scholar
  8. 8.
    Zheng, N., Paloski, A., Wang, H.: An efficient user verification system via mouse movements. In: ACM Conference on Computer and Communications Security, pp. 1–12 (2011)Google Scholar
  9. 9.
    Imsand, E.: Applications of GUI usage analysis [Ph.D. thesis]. Auburn University (2008)Google Scholar
  10. 10.
    Karnan, M., Akila, M.: Personal authentication based on keystroke dynamics using soft computing techniques. In: 2nd International Conference on Communication Software and Networks, Singapore (2010)Google Scholar
  11. 11.
    Karnan, M., Akila, M.: Identity authentication based on keystroke dynamics using genetic algorithm and particle swarm optimization. In: 2nd IEEE International Conference on Computer Science and Information Technology, ICCSIT 2009, Beijing (2009)Google Scholar
  12. 12.
    Akila, M., Suresh, K., Anusheela, V., Sugumar, K.: A novel feature subset selection algorithm using artificial bee colony in keystroke dynamics. In: International Conference on Soft Computing and Problem Solving, Roorkee, India, pp. 759–766 (2011)Google Scholar
  13. 13.
    Akila, M., Suresh, K.: Performance of classification using a hybrid distance measure with artificial bee colony algorithm for feature selection in keystroke dynamics. Int. J. Compt. Intell. Stud. 2, 187–197 (2013)CrossRefGoogle Scholar
  14. 14.
    Farahani, Sh.M., Abshouri, A.A., Nasiri, B., Meybodi, R.: A Gaussian firefly algorithm. Int. J. Mach. Learn. Compt. 1, 448–453 (2011)CrossRefGoogle Scholar
  15. 15.
    Sankalap, A., Satvir, S.: The firefly optimization algorithm: convergence analysis and parameter selection. Int. J. Compt. Appl. 69, 0975–8887 (2013)Google Scholar
  16. 16.
    Abdesslem, L., Zeyneb, B.: A novel firefly algorithm based ant colony optimization for solving combinatorial optimization problems. Int. J. Compt. Sci. Appl. 11, 19–37 (2014)Google Scholar
  17. 17.
    Rohit, A.P., Amar, L.: Keystroke dynamics for user authentication and identification by using typing rhythm. Int. J. Compt. Appl. 144, 975–8887 (2016)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Akila Muthuramalingam
    • 3
  • Jenifa Gnanamanickam
    • 1
  • Ramzan Muhammad
    • 2
  1. 1.KPR Institute of Engineering and TechnologyCoimbatoreIndia
  2. 2.Maulana Mukhtar Ahmad Nadvi Technical CampusMalegaon, NashikIndia
  3. 3.PGP College of Engineering and TechnologyNamakkalIndia

Personalised recommendations