
One Time Password Generation based on Random Permutation using User Identity with Timestamp
Author(s) -
Shakir M. H. Al-Farraji,
Huda Saadeh
Publication year - 2020
Publication title -
international journal of engineering and advanced technology
Language(s) - English
Resource type - Journals
ISSN - 2249-8958
DOI - 10.35940/ijeat.d7019.049420
Subject(s) - password , computer science , random permutation , one time password , computer security , timestamp , s/key , password strength , password cracking , identity (music) , password policy , cognitive password , zero knowledge password proof , mathematics , block (permutation group theory) , physics , geometry , acoustics
A password is a string of alphanumeric elements that is used mainly to authenticate user identity in order to give permission gaining access to the computer resources that should be secured from any unauthorized access. For this reason, password need to be kept secure among different types of attack. One way to increase the security of gaining access to any computer resources is the using of one-time password as a two-factor authentication which is generated for using it only one time. In this paper, we introduced a new method to generate a one-time password that depends on the user identity such as user account name or password and the timestamp. This information is gathered to make a string that will be used to generate a random permutation of a given size. The process of generating random permutation is a one-way hashing method. From the generated random permutation, the one-time password is constructed with a flexibility of having different size as needed.