  Reliably identifying and verifying subjects remains integral to computer
system security. Various novel authentication techniques such as biometric
authentication systems have been devised in recent years. This paper surveys
keystroke-based authentication systems and their applications. Keystroke
dynamics is a behavioral biometric that is emerging as an important tool for
cybersecurity as it promises to be non-intrusive and cost-effective. Also, no
additional hardware is required, making it convenient to deploy. This survey
covers novel keystroke datasets, state-of-the-art keystroke authentication
algorithms, keystroke authentication on touch screen and mobile devices, and
various prominent applications of such techniques beyond authentication. The
paper covers all the significant aspects of keystroke dynamics and can be
considered as a reference for future researchers in this domain. The paper
includes a discussion of the latest keystroke datasets, providing researchers
with up-to-date resources for analysis and experimentation. Additionally, we
review the state-of-the-art algorithms adopted within this domain, offering
insights into the cutting-edge techniques utilized for keystroke analysis.
Moreover, our paper explains the diverse applications of keystroke dynamics,
particularly focusing on security, verification and identification uses. Beyond
these crucial areas, we mention other additional applications where keystroke
dynamics can be applied, broadening the scope of understanding regarding its
potential impact across various domains.
