IEEE Access (Jan 2024)

Efficient Braille Transformation for Secure Password Hashing

  • Hamza Touil,
  • Nabil El Akkad,
  • Khalid Satori,
  • Naglaa F. Soliman,
  • Walid El-Shafai

DOI
https://doi.org/10.1109/ACCESS.2024.3349487
Journal volume & issue
Vol. 12
pp. 5212 – 5221

Abstract

Read online

In this work, we propose a novel approach to enhancing the security of passwords before storing them in databases. Our method utilizes Braille transformation to encrypt the password after generating the corresponding hash. The hash is divided into multiple blocks, each representing a character treated as a transformation unit. Each character is then associated with its corresponding Braille code, which consists of 6 digits. To further enhance security, we randomly replace each occurrence of “0” in the generated string with one of the digits 7, 8, or 9. The final string, six times larger than the original hash, is then stored in the database. To evaluate our approach, we conducted several experiments and comparisons. The results demonstrate that Braille transformation is resistant to brute-force attacks, statistical attacks, and differential attacks. These results were justified using various evaluation criteria, such as execution time and memory space occupied. Braille transformation is susceptible to any modification made to the hash or the generated string, further reinforcing its security. Our Braille-based approach offers an effective solution to strengthen the security of database passwords. It provides advantages in terms of protection against different attacks and offers a robust evaluation based on relevant criteria.

Keywords