In this research paper, a multi-factor authentication scheme is facilitated in the form of an android application called EasyAuth that will improve the Login process of Twitter via three schemes: Voice/Sound Based Authentication, Fingerprint Authentication, and One-Time Password (OTP). There is a well-established and known 2-factor authentication scheme, however, the EasyAuth application is designed as a one-step advancement authentication scheme that integrates three types of authentication methods making use of multi-factor authentication with a random selection for those methods. The authentication process is explained step-by-step with help of code snippets for each of the schemes used in the EasyAuth application. This paper explains and gives detailed description on the Vigo library used in the voice authentication as well as SPass API used for fingerprint authentication. In addition to voice and fingerprint authentication, a randomly generated one-time password generation is used which is produced by a web-service. Finally, test results are shown for all three authentication systems used in the EasyAuth application which makes the login process much easier for end users by using the provided schemes that can be randomized further to improve security.
展开▼