{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:44:15Z","timestamp":1783579455825,"version":"3.55.0"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2013,7,10]],"date-time":"2013-07-10T00:00:00Z","timestamp":1373414400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2013,7,10]],"date-time":"2013-07-10T00:00:00Z","timestamp":1373414400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Braz Comput Soc"],"published-print":{"date-parts":[[2013,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Computing and communication systems have improved our way of life, but have also contributed to an increased data exposure and, consequently, to identity theft. A possible way to overcome this issue is by the use of biometric technologies for user authentication. Among the possible technologies to be analysed, this work focuses on keystroke dynamics, which attempts to recognize users by their typing rhythm. In order to guide future researches in this area, a systematic review on keystroke dynamics was conducted and presented here. The systematic review method adopts a rigorous procedure with the definition of a formal review protocol. Systematic reviews are not commonly used in artificial intelligence, and this work contributes to its use in the area. This paper discusses the process involved in the review along with the results obtained in order to identify the state of the art of keystroke dynamics. We summarized main classifiers, performance measures, extracted features and benchmark datasets used in the area.<\/jats:p>","DOI":"10.1007\/s13173-013-0117-7","type":"journal-article","created":{"date-parts":[[2013,7,9]],"date-time":"2013-07-09T07:23:22Z","timestamp":1373354602000},"page":"573-587","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":65,"title":["A systematic review on keystroke dynamics"],"prefix":"10.1007","volume":"19","author":[{"given":"Paulo Henrique","family":"Pisani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ana Carolina","family":"Lorena","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,7,10]]},"reference":[{"issue":"9","key":"117_CR1","doi-asserted-by":"publisher","first-page":"11984","DOI":"10.1016\/j.eswa.2011.03.041","volume":"38","author":"W Afzal","year":"2011","unstructured":"Afzal W, Torkar R (2011) On the application of genetic programming for software engineering predictive modeling: a systematic review. Expert Syst Appl 38(9):11984\u201311997","journal-title":"Expert Syst Appl"},{"key":"117_CR2","unstructured":"Allen JD (2010) An analysis of pressure-based keystroke dynamics algorithms. Master\u2019s thesis, Southern Methodist University, Dallas"},{"key":"117_CR3","doi-asserted-by":"crossref","unstructured":"Bartlow N, Cukic B (2006) Evaluating the reliability of credential hardening through keystroke dynamics. In: Software Reliability Engineering, ISSRE \u201906. 17th International Symposium on IEEE, pp 117\u2013126","DOI":"10.1109\/ISSRE.2006.25"},{"issue":"12","key":"117_CR4","doi-asserted-by":"publisher","first-page":"1217","DOI":"10.1109\/34.62613","volume":"12","author":"S Bleha","year":"1990","unstructured":"Bleha S, Slivinsky C, Hussien B (1990) Computer-access security systems using keystroke dynamics. IEEE Trans Pattern Anal Mach Intell 12(12):1217\u20131222","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"117_CR5","doi-asserted-by":"crossref","unstructured":"Boechat G, Ferreira J, Carvalho Filho E (2007) Authentication personal. In: International conference on intelligent and advanced systems, 2007. ICIAS 2007, pp 254\u2013256","DOI":"10.1109\/ICIAS.2007.4658385"},{"key":"117_CR6","doi-asserted-by":"crossref","unstructured":"Bose R (2006) Intelligent technologies for managing fraud and identity theft. In: Information technology: new generations, 2006. ITNG 2006. Third International Conference on IEEE, pp 446\u2013451","DOI":"10.1109\/ITNG.2006.78"},{"issue":"4","key":"117_CR7","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","volume":"80","author":"P Brereton","year":"2007","unstructured":"Brereton P, Kitchenham BA, Budgen D, Turner M, Khalil M (2007) Lessons from applying the systematic literature review process within the software engineering domain. J Syst Softw 80(4):571\u2013583","journal-title":"J Syst Softw"},{"issue":"5","key":"117_CR8","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1016\/j.jss.2011.12.044","volume":"85","author":"TY Chang","year":"2012","unstructured":"Chang TY, Tsai CJ, Lin JH (2012) A graphical-based password keystroke dynamic authentication system for touch screen handheld mobile devices. J Syst Softw 85(5):1157\u20131165","journal-title":"J Syst Softw"},{"key":"117_CR9","volume-title":"Reliable keystroke biometric system based on a small number of keystroke samples","author":"W Chang","year":"2006","unstructured":"Chang W (2006) Reliable keystroke biometric system based on a small number of keystroke samples, 3995th edn. Springer, Berlin \/ Heidelberg","edition":"3995"},{"key":"117_CR10","doi-asserted-by":"crossref","unstructured":"Conklin A, Dietrich G, Walz D (2004) Password-based authentication: a system perspective. In: Proceedings of the 37th annual Hawaii international conference on system sciences, 2004, IEEE, pp 1\u201310","DOI":"10.1109\/HICSS.2004.1265412"},{"key":"117_CR11","doi-asserted-by":"crossref","unstructured":"Crawford H (2010) Keystroke dynamics: Characteristics and opportunities. In: Eighth annual international conference on privacy security and trust (PST), pp 205\u2013212","DOI":"10.1109\/PST.2010.5593258"},{"key":"117_CR12","first-page":"1","volume":"1","author":"KC Desouza","year":"2005","unstructured":"Desouza KC, Vanapalli GK (2005) Securing knowledge assets and processes: lessons from the defense and intelligence sectors. Hawaii Int Conf Syst Sci 1:1\u201311","journal-title":"Hawaii Int Conf Syst Sci"},{"key":"117_CR13","unstructured":"Elftmann P (2006) Diploma thesis: secure alternatives to password-based authentication mechanisms. Master\u2019s thesis, Laboratory for Dependable Distributed Systems, RWTH Aachen University"},{"issue":"13","key":"117_CR14","doi-asserted-by":"publisher","first-page":"1440","DOI":"10.1016\/j.patrec.2006.01.010","volume":"27","author":"JRM Filho","year":"2006","unstructured":"Filho JRM, Freire EO (2006) On the equalization of keystroke timing histograms. Pattern Recogn Lett 27(13):1440\u20131446","journal-title":"Pattern Recogn Lett"},{"key":"117_CR15","unstructured":"Gaines R, Lisowski W, Press S, Shapiro N (1980) Authentication by keystroke timing: some preliminary results, technical report. Rand Corporation"},{"key":"117_CR16","volume-title":"Learning behavior profiles from noisy sequences. In: Intrusion detection systems","author":"U Galassi","year":"2008","unstructured":"Galassi U (2008) Learning behavior profiles from noisy sequences. In: Intrusion detection systems, 38th edn. Springer, US","edition":"38"},{"issue":"6\u20137","key":"117_CR17","first-page":"27","volume":"30","author":"R Giot","year":"2011","unstructured":"Giot R, El-Abed M, Hemery B, Rosenberger C (2011) Unconstrained keystroke dynamics authentication with shared secret. Comput Secur 30(6\u20137):27\u2013445","journal-title":"Comput Secur"},{"key":"117_CR18","doi-asserted-by":"crossref","unstructured":"Giot R, El-Abed M, Rosenberger C (2009) Greyc keystroke: a benchmark for keystroke dynamics biometric systems. In: IEEE international conference on biometrics: theory, applications and systems (BTAS). IEEE Computer Society, Washington, District of Columbia, USA (2009)","DOI":"10.1109\/BTAS.2009.5339051"},{"key":"117_CR19","doi-asserted-by":"crossref","unstructured":"Giot R, El-Abed, M, Rosenberger C (2009) Keystroke dynamics with low constraints SVM based passphrase enrollment. In: IEEE 3rd International Conference on biometrics: theory, applications, and systems, 2009. BTAS 2009, pp 1\u20136","DOI":"10.1109\/BTAS.2009.5339028"},{"key":"117_CR20","doi-asserted-by":"crossref","unstructured":"Giot R, El-Abed M, Rosenberger C (2012) Web-based benchmark for keystroke dynamics biometric systems: a statistical analysis. In: Intelligent information hiding and multimedia signal processing (IIH-MSP), pp 11\u201315","DOI":"10.1109\/IIH-MSP.2012.10"},{"key":"117_CR21","unstructured":"Goldring T (2003) User profiling for intrusion detection in windows nt. In: Proceedings of the 35th Symposium on the Interface"},{"key":"117_CR22","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1145\/1085126.1085129","volume":"8","author":"D Gunetti","year":"2005","unstructured":"Gunetti D, Picardi C (2005) Keystroke analysis of free text. ACM Trans Inf Syst Secur 8:312\u2013347","journal-title":"ACM Trans Inf Syst Secur"},{"key":"117_CR23","doi-asserted-by":"crossref","unstructured":"Hocquet S, Ramel J, Cardot H (2006) Estimation of user specific parameters in one-class problems. In: 18th International Conference on Pattern Recognition, 2006. ICPR 2006. vol 4, pp 449\u2013452","DOI":"10.1109\/ICPR.2006.506"},{"issue":"6","key":"117_CR24","doi-asserted-by":"publisher","first-page":"816","DOI":"10.1109\/TSMCC.2008.2001696","volume":"38","author":"D Hosseinzadeh","year":"2008","unstructured":"Hosseinzadeh D, Krishnan S (2008) Gaussian mixture modeling of keystroke patterns for biometric applications. IEEE Trans Syst Man Cybernetics Part C: Appl Rev 38(6):816\u2013826","journal-title":"IEEE Trans Syst Man Cybernetics Part C: Appl Rev"},{"issue":"7","key":"117_CR25","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MSPEC.2006.1653001","volume":"43","author":"A Jain","year":"2006","unstructured":"Jain A, Pankanti S (2006) A touch of money [biometric authentication systems]. Spectrum IEEE 43(7):22\u201327","journal-title":"Spectrum IEEE"},{"key":"117_CR26","volume-title":"Handbook of biometrics","author":"AK Jain","year":"2007","unstructured":"Jain AK, Flynn P, Ross AA (2007) Handbook of biometrics. Springer, New York"},{"key":"117_CR27","volume-title":"Continual retraining of keystroke dynamics based authenticator","author":"P Kang","year":"2007","unstructured":"Kang P, Hwang Ss, Cho S (2007) Continual retraining of keystroke dynamics based authenticator, 4642nd edn. Springer, Berlin \/ Heidelberg","edition":"4642"},{"key":"117_CR28","doi-asserted-by":"publisher","first-page":"1565","DOI":"10.1016\/j.asoc.2010.08.003","volume":"11","author":"M Karnan","year":"2011","unstructured":"Karnan M, Akila M, Krishnaraj N (2011) Biometric personal authentication using keystroke dynamics: a review. Appl Soft Comput 11:1565\u20131573","journal-title":"Appl Soft Comput"},{"key":"117_CR29","volume-title":"Insider threat study: computer system sabotage in critical infrastructure sectors","author":"M Keeney","year":"2005","unstructured":"Keeney M, Kowalski E, Cappelli D, Moore A, Shimeall T, Rogers S (2005) Insider threat study: computer system sabotage in critical infrastructure sectors. Carnegie Mellon University, Pittsburgh"},{"key":"117_CR30","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/978-3-540-87403-4_18","volume-title":"Recent advances in intrusion detection, lecture notes in computer science","author":"K Killourhy","year":"2008","unstructured":"Killourhy K, Maxion R (2008) The effect of clock resolution on keystroke dynamics. In: Lippmann R, Kirda E, Trachtenberg A (eds) Recent advances in intrusion detection, lecture notes in computer science, vol 5230. Springer, Berlin\/Heidelber, pp 331\u2013350"},{"key":"117_CR31","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/978-3-642-15512-3_14","volume-title":"Recent advances in intrusion detection, lecture notes in computer science","author":"K Killourhy","year":"2010","unstructured":"Killourhy K, Maxion R (2010) Why did my detector do that?! predicting keystroke-dynamics error rates. In: Jha S, Sommer R, Kreibich C (eds) Recent advances in intrusion detection, lecture notes in computer science, vol 6307. Springer, Berlin\/Heidelberg, pp 256\u2013276"},{"key":"117_CR32","doi-asserted-by":"crossref","unstructured":"Killourhy KS, Maxion RA (2012) Free vs. transcribed text for keystroke-dynamics evaluations. In: Proceedings of the 2012 workshop on learning from authoritative security experiment results, LASER \u201912, pp 1\u20138. ACM, New York","DOI":"10.1145\/2379616.2379617"},{"key":"117_CR33","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering, technical report 2007\u2013001. Keele University and Durham University Joint Report"},{"issue":"4","key":"117_CR34","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.cose.2006.11.006","volume":"26","author":"H joo Lee","year":"2007","unstructured":"joo Lee H, Cho S (2007) Retraining a keystroke dynamics-based authenticator with impostor patterns. Comput Security 26(4):300\u2013310","journal-title":"Comput Security"},{"issue":"2","key":"117_CR35","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/j.jss.2011.08.028","volume":"85","author":"AM Magdaleno","year":"2012","unstructured":"Magdaleno AM, Werner CML, de Araujo RM (2012) Reconciling software development models: a quasi-systematic review. J Syst Softw 85(2):351\u2013369","journal-title":"J Syst Softw"},{"issue":"4","key":"117_CR36","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/S0167-739X(99)00059-X","volume":"16","author":"F Monrose","year":"2000","unstructured":"Monrose F, Rubin AD (2000) Keystroke dynamics as a biometric for authentication. Future Gener Comp Syst 16(4):351\u2013359","journal-title":"Future Gener Comp Syst"},{"key":"117_CR37","doi-asserted-by":"crossref","unstructured":"Montalvao J, Almeida C, Freire E (2006) Equalization of keystroke timing histograms for improved identification performance. In: Telecommunications symposium, 2006 International, pp 560\u2013565","DOI":"10.1109\/ITS.2006.4433337"},{"key":"117_CR38","doi-asserted-by":"crossref","unstructured":"Moskovitch R, Feher C, Messerman A, Kirschnick N, Mustafic T, Camtepe A, Lohlein B, Heister U, Moller S, Rokach L, Elovici Y (2009) Identity theft, computers and behavioral biometrics. In: IEEE International conference on intelligence and security informatics, 2009. ISI \u201909. pp 155\u2013160","DOI":"10.1109\/ISI.2009.5137288"},{"key":"117_CR39","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/978-3-642-13470-8_20","volume-title":"User modeling, adaptation, and personalization, lecture notes in computer science","author":"G Pannell","year":"2010","unstructured":"Pannell G, Ashman H (2010) User modelling for exclusion and anomaly detection: a behavioural intrusion detection system. In: De Bra P, Kobsa A, Chin D (eds) User modeling, adaptation, and personalization, lecture notes in computer science, vol 6075. Springer, Berlin\/Heidelberg, pp 207\u2013218"},{"issue":"5","key":"117_CR40","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MSP.2004.89","volume":"2","author":"A Peacock","year":"2004","unstructured":"Peacock A, Ke X, Wilkerson M (2004) Typing patterns: a key to user identification. Secur Privacy IEEE 2(5):40\u201347","journal-title":"Secur Privacy IEEE"},{"key":"117_CR41","unstructured":"Pisani PH (2012) Algoritmos imunol\u00f3gicos aplicados na detec\u00e7\u00e3o de intrus\u00f5es com din\u00e2mica da digita\u00e7\u00e3o (in Portuguese). Master\u2019s thesis, Universidade Federal do ABC"},{"key":"117_CR42","unstructured":"Pisani PH, Lorena AC (2011) Detec\u00e7\u00e3o de intrus\u00f5es com din\u00e2mica da digita\u00e7\u00e3o: uma revis\u00e3o sistem\u00e1tica (in Portuguese). Technical Report 06\/2011, Universidade Federal do ABC, Santo Andr\u00e9, Brazil"},{"key":"117_CR43","first-page":"640","volume-title":"Advances in biometrics, lecture notes in computer science","author":"R Rodrigues","year":"2005","unstructured":"Rodrigues R, Yared G (2005) Biometric access control through numerical keyboards based on keystroke dynamics. In: Zhang D, Jain A (eds) Advances in biometrics, lecture notes in computer science, vol 3832. Springer, Berlin\/Heidelberg, pp 640\u2013646"},{"key":"117_CR44","doi-asserted-by":"crossref","unstructured":"Giot R, El-Abed M, Rosenberger C (2011)) Biometrics, Intech, Ch. Keystroke Dynamics Overview, pp 157\u2013182","DOI":"10.5772\/17064"},{"key":"117_CR45","doi-asserted-by":"crossref","unstructured":"Scarfone K, Mell P (2007) Guide to intrusion detection and, prevention systems (IDPS).","DOI":"10.6028\/NIST.SP.800-94"},{"key":"117_CR46","volume-title":"Behavioral biometrics for human identification, medical information science reference, IGI Global","author":"L Wang","year":"2009","unstructured":"Wang L, Geng X (2009) Behavioral biometrics for human identification, medical information science reference, IGI Global. Hershey, New York"},{"key":"117_CR47","volume-title":"Digital identity","author":"PJ Windley","year":"2005","unstructured":"Windley PJ (2005) Digital identity. O\u2019Reilly Media, Sebastopol"},{"key":"117_CR48","doi-asserted-by":"crossref","unstructured":"Yu E, Cho S (2003) Novelty detection approach for keystroke dynamics identity verification. In: Liu J, Cheung YM, Yin H (eds) Intelligent data engineering and automated learning, lecture notes in computer science, vol 2690. Springer, Berlin\/Heidelberg, pp 1016\u20131023","DOI":"10.1007\/978-3-540-45080-1_143"},{"key":"117_CR49","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1007\/978-3-540-30182-0_66","volume-title":"Computer and information sciences, ISCIS 2004, lecture notes in computer science","author":"S Zanero","year":"2004","unstructured":"Zanero S (2004) Behavioral intrusion detection. In: Aykanat C, Dayar T, Krpeoglu I (eds) Computer and information sciences, ISCIS 2004, lecture notes in computer science, vol 3280. Springer, Berlin\/Heidelberg, pp 657\u2013666"}],"container-title":["Journal of the Brazilian Computer Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0117-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13173-013-0117-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0117-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-013-0117-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,2]],"date-time":"2021-09-02T00:22:41Z","timestamp":1630542161000},"score":1,"resource":{"primary":{"URL":"https:\/\/journal-bcs.springeropen.com\/articles\/10.1007\/s13173-013-0117-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,7,10]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,11]]}},"alternative-id":["117"],"URL":"https:\/\/doi.org\/10.1007\/s13173-013-0117-7","relation":{},"ISSN":["0104-6500","1678-4804"],"issn-type":[{"value":"0104-6500","type":"print"},{"value":"1678-4804","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,7,10]]},"assertion":[{"value":"18 March 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 June 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}