Abstract:
This article proposes a two-factor authentication system in WEB applications based on the fingerprint method.
It provides an overview of known two-factor authentication methods in WEB applications and shows the disadvantages
of such systems. The architecture of a two-factor authentication system is proposed, cryptographic algorithms for a digital
signature are selected, and algorithms for interaction between system components during registration of new devices are
developed. An algorithm for interaction between system components during authentication is developed and a software
implementation in C# is proposed, and the choice of this programming language is justified. The program components are
shown, component codes are presented, and the server and client parts of the system are presented during registration
of a new user in the system. The quality of the developed system is assessed, and the coefficients of false rejections for five
fingers of the right hand are shown.
Keywords:two-factor authentication, WEB application, fingerprinting, mobile application, authentication server, cryptographic algorithm, digital signature.