{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,24]],"date-time":"2026-07-24T14:49:49Z","timestamp":1784904589703,"version":"3.55.0"},"reference-count":29,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T00:00:00Z","timestamp":1616457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and ICT","award":["IITP-2020-2018-0-01423"],"award-info":[{"award-number":["IITP-2020-2018-0-01423"]}]},{"name":"Ministry of Science and ICT","award":["No.2016-6-00599"],"award-info":[{"award-number":["No.2016-6-00599"]}]},{"name":"Ministry of Science and ICT","award":["2020R1F1A1072275"],"award-info":[{"award-number":["2020R1F1A1072275"]}]},{"name":"Ministry of Education","award":["2020R1A6A1A03038540"],"award-info":[{"award-number":["2020R1A6A1A03038540"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Authentication methods using personal identification number (PIN) and unlock patterns are widely used in smartphone user authentication. However, these authentication methods are vulnerable to shoulder-surfing attacks, and PIN authentication, in particular, is poor in terms of security because PINs are short in length with just four to six digits. A wide range of research is currently underway to examine various biometric authentication methods, for example, using the user\u2019s face, fingerprint, or iris information. However, such authentication methods provide PIN-based authentication as a type of backup authentication to prepare for when the maximum set number of authentication failures is exceeded during the authentication process such that the security of biometric authentication equates to the security of PIN-based authentication. In order to overcome this limitation, research has been conducted on keystroke dynamics-based authentication, where users are classified by analyzing their typing patterns while they are entering their PIN. As a result, a wide range of methods for improving the ability to distinguish the normal user from abnormal ones have been proposed, using the typing patterns captured during the user\u2019s PIN input. In this paper, we propose unique keypads that are assigned to and used by only normal users of smartphones to improve the user classification performance capabilities of existing keypads. The proposed keypads are formed by randomly generated numbers based on the Mersenne Twister algorithm. In an attempt to demonstrate the superior classification performance of the proposed unique keypad compared to existing keypads, all tests except for the keypad type were conducted under the same conditions in earlier work, including collection-related features and feature selection methods. Our experimental results show that when the filtering rates are 10%, 20%, 30%, 40%, and 50%, the corresponding equal error rates (EERs) for the proposed keypads are improved by 4.15%, 3.11%, 2.77%, 3.37% and 3.53% on average compared to the classification performance outcomes in earlier work.<\/jats:p>","DOI":"10.3390\/s21062242","type":"journal-article","created":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T23:59:41Z","timestamp":1616543981000},"page":"2242","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Keystroke Dynamics-Based Authentication Using Unique Keypad"],"prefix":"10.3390","volume":"21","author":[{"given":"Maro","family":"Choi","sequence":"first","affiliation":[{"name":"Department of Computer and Information Security, Sejong University, Seoul 05006, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0969-8735","authenticated-orcid":false,"given":"Shincheol","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Minjae","family":"Jo","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, Sejong University, Seoul 05006, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ji Sun","family":"Shin","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, Sejong University, Seoul 05006, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,23]]},"reference":[{"key":"ref_1","first-page":"339","article-title":"A review paper on face recognition techniques","volume":"1","author":"Bhele","year":"2012","journal-title":"Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET)"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ali, M.M., Mahale, V.H., Yannawar, P., and Gaikwad, A. (2016, January 3\u20135). Overview of fingerprint recognition system. Proceedings of the International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India.","DOI":"10.1109\/ICEEOT.2016.7754900"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Daniel, D.M., and Monica, B. (2010, January 11\u201312). Person authentication technique using human iris recognition. Proceedings of the 9th International Symposium on Electronics and Telecommunications, Timisoara, Romania.","DOI":"10.1109\/ISETC.2010.5679317"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"27901","DOI":"10.1109\/ACCESS.2020.2968918","article-title":"A New Feature Scoring Method in Keystroke Dynamics-Based User Authentications","volume":"8","author":"Kim","year":"2020","journal-title":"IEEE Access"},{"key":"ref_5","first-page":"3346","article-title":"Keyboard apparatus for personal identification","volume":"17","author":"Spillane","year":"1975","journal-title":"IBM Tech. Discl. Bull."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/S0020-7373(85)80036-5","article-title":"Identity verification through keyboard characteristics","volume":"23","author":"Umphress","year":"1985","journal-title":"Int. J. Man-Mach. Stud."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1049\/iet-spr.2008.0171","article-title":"User authentication using keystroke dynamics for cellular phones","volume":"3","author":"Campisi","year":"2009","journal-title":"IET Signal Process."},{"key":"ref_8","unstructured":"Clarke, N., Furnell, S., Lines, B., and Reynolds, P. (2002, January 16\u201318). Subscriber authentication for mobile phones using keystroke dynamics. Proceedings of the Third International Network Conference (INC 2002), Plymouth, UK."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Lee, H., Hwang, J.Y., Kim, D.I., Lee, S., Lee, S.H., and Shin, J.S. (2018). Understanding keystroke dynamics for smartphone users authentication and keystroke dynamics on smartphones built-in motion sensors. Secur. Commun. Netw., 2018.","DOI":"10.1155\/2018\/2567463"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.patrec.2017.02.010","article-title":"Non-conventional keystroke dynamics for user authentication","volume":"89","author":"Alsultan","year":"2017","journal-title":"Pattern Recognit. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"107556","DOI":"10.1016\/j.patcog.2020.107556","article-title":"Freely typed keystroke dynamics-based user authentication for mobile devices based on heterogeneous features","volume":"108","author":"Kim","year":"2020","journal-title":"Pattern Recognit."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"156177","DOI":"10.1109\/ACCESS.2020.3019467","article-title":"Continuous user authentication featuring keystroke dynamics based on robust recurrent confidence model and ensemble learning approach","volume":"8","author":"Kiyani","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"106902","DOI":"10.1016\/j.asoc.2020.106902","article-title":"Dynamic keystroke pattern analysis and classifiers with competence for user recognition","volume":"99","author":"Porwik","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"125909","DOI":"10.1109\/ACCESS.2020.3008019","article-title":"A Three-Step Authentication Model for Mobile Phone User Using Keystroke Dynamics","volume":"8","author":"Saini","year":"2020","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"101788","DOI":"10.1016\/j.cose.2020.101788","article-title":"A survey on methods and challenges in EEG based authentication","volume":"93","author":"Bidgoly","year":"2020","journal-title":"Comput. Secur."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"117853","DOI":"10.1109\/ACCESS.2020.3004464","article-title":"Ecg biometric authentication: A comparative analysis","volume":"8","author":"Ingale","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","first-page":"65","article-title":"Usability evaluation of randomized keypad","volume":"5","author":"Ryu","year":"2010","journal-title":"J. Usability Stud."},{"key":"ref_18","unstructured":"Maiti, A., and Crager, K. (2017, January 29). Randompad: Usability of randomized mobile keypads for defeating inference attacks. Proceedings of the IEEE Euro S&P Workshop on Innovations in Mobile Privacy & Security (IMPS), Paris, France."},{"key":"ref_19","unstructured":"Benjapatanamongkol, N., and Bhattarakosol, P. (November, January 30). A Preliminary Study of Finger Area and Keystroke Dynamics Using Numeric Keypad With Random Numbers on Android Phones. Proceedings of the 23rd International Computer Science and Engineering Conference (ICSEC), Phuket, Thailand."},{"key":"ref_20","unstructured":"Yu, E., and Cho, S. (2003, January 20\u201324). GA-SVM wrapper approach for feature subset selection in keystroke dynamics identity verification. Proceedings of the International Joint Conference on Neural Networks, Portland, OR, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Azevedo, G.L., Cavalcanti, G.D., and Carvalho Filho, E.C. (2007, January 25\u201328). An approach to feature selection for keystroke dynamics systems based on PSO and feature weighting. Proceedings of the IEEE Congress on Evolutionary Computation, Singapore.","DOI":"10.1109\/CEC.2007.4424936"},{"key":"ref_22","first-page":"72","article-title":"Feature subset selection in keystroke dynamics using ant colony optimization","volume":"1","author":"Karnan","year":"2009","journal-title":"J. Eng. Technol. Res."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Karnan, M., and Akila, M. (2010, January 26\u201328). Personal authentication based on keystroke dynamics using soft computing techniques. Proceedings of the Second International Conference on Communication Software and Networks, Singapore.","DOI":"10.1109\/ICCSN.2010.50"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Al Solami, E., Boyd, C., Clark, A., and Ahmed, I. (2011, January 6\u20138). User-representative feature selection for keystroke dynamics. Proceedings of the 5th International Conference on Network and System Security, Milan, Italy.","DOI":"10.1109\/ICNSS.2011.6060005"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.cose.2008.10.002","article-title":"Keystroke dynamics-based authentication for mobile devices","volume":"28","author":"Hwang","year":"2009","journal-title":"Comput. Secur."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Maiorana, E., Campisi, P., Gonz\u00e1lez-Carballo, N., and Neri, A. (2011, January 21\u201325). Keystroke dynamics authentication for mobile phones. Proceedings of the 2011 ACM Symposium on Applied Computing, Taichung, Taiwan.","DOI":"10.1145\/1982185.1982190"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/272991.272995","article-title":"Mersenne twister: A 623-dimensionally equidistributed uniform pseudo-random number generator","volume":"8","author":"Matsumoto","year":"1998","journal-title":"ACM Trans. Model. Comput. Simul. (TOMACS)"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Draffin, B., Zhu, J., and Zhang, J. (2013, January 7\u20138). Keysens: Passive user authentication through micro-behavior modeling of soft keyboard interaction. Proceedings of the International Conference on Mobile Computing, Applications, and Services, Paris, France.","DOI":"10.1007\/978-3-319-05452-0_14"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Saevanee, H., and Bhattarakosol, P. (2009, January 10\u201313). Authenticating user using keystroke dynamics and finger pressure. Proceedings of the 6th IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2009.4784783"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2242\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:39:44Z","timestamp":1760161184000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2242"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,23]]},"references-count":29,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21062242"],"URL":"https:\/\/doi.org\/10.3390\/s21062242","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,23]]}}}