Creating Secure Passwords through Personalized User Inputs

Bryan Joe*, Judith Johnsi J.**, Deepa C. M.***
*-*** Department of Computer Science, Indian School Al Maabela (ISAM), Muscat, Oman.
Periodicity:October - December'2024

Abstract

Individuals using various online services are increasingly concerned with securing and protecting their personal information from unauthorized access. There are numerous authentication systems available to safeguard data, with password-based authentication being one of the most common. Given the rise in information sharing, internet usage, e-commerce, and data transfer, ensuring the security and effectiveness of passwords has become crucial. However, the complexity of strong passwords leads to users forgetting them. To address this issue, this study proposes a novel algorithm for generating robust passwords, differing from existing random password generators. This study utilizes user-provided information to create passwords that are easier for users to remember. This system is tested with various synthetic input data and verified the strength of the generated passwords using four popular online password checkers. The results indicate that the passwords are highly reliable. Furthermore, this system effectively defends against two common types of password attacks: the dictionary attack and the brute force attack. This system is implemented in Python. The passwords generated by this system are not only easy for users to recall but also possess strong, secure characteristics that make them resistant to cracking attempts.

Keywords

Password Generator, Strong Password Pattern, Password Cracking, Password Entropy, Brute Force Attack, Dictionary Attack, Randomization Technique, Strength Checkers.

How to Cite this Article?

Joe, B., Johnsi, J. J., and Deepa, C. M. (2024). Creating Secure Passwords through Personalized User Inputs. i-manager’s Journal on Computer Science, 12(3), 39-48.

References

[1]. Abadi, M., Lomas, T. M., & Needham, R. (1997). Strengthening Passwords. Digital Equipment Corporation Systems Research Center [SRC].
[6]. Helkala, K., & Snekkenes, E. (2009). Password Generation and Search Space Reduction. Academy Publisher.
[16]. Marechal, S. (2008). Advances in password cracking. Journal in Computer Virology, 4(1), 73-81.
[19]. Mohammed, S. J. (2018). New algorithm of automatic complex password generator employing genetic algorithm. Journal of University of Babylon for Pure and Applied Sciences, 26(2), 295-302.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.