Keystroke dynamics multi-factor authentication system for selected Makerere University information systems

dc.contributor.author Mwambu, Ivan
dc.contributor.author Tusiimire, Jonah
dc.contributor.author Busuulwa, Fauzan
dc.contributor.author Dushiime, Phionah
dc.contributor.author Nimurungi, Denise
dc.date.accessioned 2026-01-28T11:53:07Z
dc.date.available 2026-01-28T11:53:07Z
dc.date.issued 2023
dc.description A project report submitted to the College of Computing and Information Sciences in partial fulfilment for the requirement for the award of a Degree of Information Systems and Technology of Makerere University. en_US
dc.description.abstract This report presents the successful development of a Keystroke Dynamics System (KSDS) with the seamless integration of an Application Programming Interface (API) into selected Makerere University systems i.e. Academic Management Information System (ACMIS), Makerere University e-Human Resource Management System(e-HRMS) and Makerere University E-Learning Environment (MUELE). The primary objective of this project was to enhance security measures and improve user authentication processes by implementing pattern capture based on individual keystroke dynamics. The system leverages advanced Machine Learning (ML) algorithms to analyze typing patterns and identify distinctive biometric traits of users, thus establishing a robust and reliable authentication framework. The user experience was a central consideration throughout the development process. The Graphical User Interface (GUI) was carefully crafted to be intuitive and user-friendly, allowing users to effortlessly enroll and manage their keystroke dynamics profiles. The final system was thoroughly tested using real-world datasets from our very own colleagues to validate its effectiveness and accuracy. The results of the testing phase revealed remarkable performance. Chapter one focuses on the background of our study, the problems to be addressed, our major objectives, scope and the significance of our research Chapter two focuses on the review of other studies on the keystroke authentication system and other its comparison to other authentication methods Chapter three consists of our research methodology, requirements gathering techniques like questionnaires we used to collect information, data collection methods and a description of the development lifecycle stages Chapter four consists of a description of the designed system and its components, analysis of the information we gathered, user requirements among other components Chapter five consists of data outputs, programming languages used, tools and the testing phase Finally, chapter 6 concludes this report with discussions, limitations and recommendations for future works. en_US
dc.identifier.citation Mwambu, I., Tusiimire, J., Busuulwa, F., Dushiime, P. & Nimurungi, D. (2023). Keystroke dynamics multi-factor authentication system for selected Makerere University information systems (Unpublished undergraduate dissertation). Makerere University, Kampala, Uganda. en_US
dc.identifier.uri http://hdl.handle.net/20.500.12281/21866
dc.language.iso en en_US
dc.publisher Makerere University en_US
dc.subject Keystroke Dynamics en_US
dc.subject MUELE en_US
dc.subject ACMIS en_US
dc.subject e-HRMS en_US
dc.subject Multifactor Authentication en_US
dc.title Keystroke dynamics multi-factor authentication system for selected Makerere University information systems en_US
dc.type Other en_US
Files