Back to Search
Start Over
Cryptography: A Quantitative Analysis of the Effectiveness of Various Password Storage Techniques
- Source :
- Journal of Student Research. 10
- Publication Year :
- 2021
- Publisher :
- rScroll, 2021.
-
Abstract
- Recently, there has been a rise in impactful data breaches releasing billions of people’s online accounts and financial data into the public domain. The result is an increased importance of effective cybersecurity measures, especially regarding the storage of user passwords. Strong password storage security means that an actor cannot use the passwords in vectors such as credential-stuffing attacks despite having access to breached data. It will also limit user exposure to threats such as unauthorized account charges or account takeovers. This research evaluates the effectiveness of different password storage techniques. The storage techniques to be tested are: BCRYPT Hashing, SHA-256 Hashing, SHA-256 with Salt, and SHA-256 with MD5 Chaining. Following the National Institute of Standards and Technology (NIST) guidelines on password strength, both a weak and robust password will be passed through the stated techniques. Reversal of each of the results will be attempted using Rainbow Tables and dictionary attacks. The study results show that pairing a strong password that has not been exposed in a data breach with the BCRYPT hashing algorithm results in the most robust password security. However, SHA-256 hashing with a salt results in a very similar level of security while maintaining better performance. While plain SHA-256 hashing or chaining multiple hashing algorithms together is theoretically as secure, in practice, they are easily susceptible to simple attacks and thus should not be used in a production environment. Requiring strong password which have not been exposed in previous data breaches was also found to greatly increase security.
- Subjects :
- Password
Dictionary attack
Computer science
business.industry
Salt (cryptography)
Hash function
Cryptography
General Medicine
General Chemistry
Computer security
computer.software_genre
Password strength
ComputingMilieux_MANAGEMENTOFCOMPUTINGANDINFORMATIONSYSTEMS
Rainbow table
Storage security
business
computer
Subjects
Details
- ISSN :
- 21671907
- Volume :
- 10
- Database :
- OpenAIRE
- Journal :
- Journal of Student Research
- Accession number :
- edsair.doi...........5fbdd32f6a4d7c5428d8a3441ac3a66e