Efficient Braille Transformation for Secure Password Hashing
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 treat...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2024-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10379668/ |
_version_ | 1797357075663159296 |
---|---|
author | Hamza Touil Nabil El Akkad Khalid Satori Naglaa F. Soliman Walid El-Shafai |
author_facet | Hamza Touil Nabil El Akkad Khalid Satori Naglaa F. Soliman Walid El-Shafai |
author_sort | Hamza Touil |
collection | DOAJ |
description | 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. |
first_indexed | 2024-03-08T14:39:14Z |
format | Article |
id | doaj.art-3a2fc6e4380642fc87995739977085f4 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-08T14:39:14Z |
publishDate | 2024-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-3a2fc6e4380642fc87995739977085f42024-01-12T00:01:56ZengIEEEIEEE Access2169-35362024-01-01125212522110.1109/ACCESS.2024.334948710379668Efficient Braille Transformation for Secure Password HashingHamza Touil0https://orcid.org/0000-0003-1371-4005Nabil El Akkad1Khalid Satori2Naglaa F. Soliman3https://orcid.org/0000-0001-7322-1857Walid El-Shafai4https://orcid.org/0000-0001-7509-2120LISAC, Faculty of Sciences Dhar-Mahraz (FSDM), Sidi Mohamed Ben Abdellah University, Fes, MoroccoLaboratory of Engineering, Systems and Applications (LISA), National School of Applied Sciences (ENSA), Sidi Mohamed Ben Abdellah University, Fes, MoroccoLISAC, Faculty of Sciences Dhar-Mahraz (FSDM), Sidi Mohamed Ben Abdellah University, Fes, MoroccoDepartment of Electronics and Communications, Faculty of Engineering, Zagazig University, Zagazig, EgyptComputer Science Department, Security Engineering Laboratory, Prince Sultan University, Riyadh, Saudi ArabiaIn 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.https://ieeexplore.ieee.org/document/10379668/Braillecryptographypasswordsecuritytransformation |
spellingShingle | Hamza Touil Nabil El Akkad Khalid Satori Naglaa F. Soliman Walid El-Shafai Efficient Braille Transformation for Secure Password Hashing IEEE Access Braille cryptography password security transformation |
title | Efficient Braille Transformation for Secure Password Hashing |
title_full | Efficient Braille Transformation for Secure Password Hashing |
title_fullStr | Efficient Braille Transformation for Secure Password Hashing |
title_full_unstemmed | Efficient Braille Transformation for Secure Password Hashing |
title_short | Efficient Braille Transformation for Secure Password Hashing |
title_sort | efficient braille transformation for secure password hashing |
topic | Braille cryptography password security transformation |
url | https://ieeexplore.ieee.org/document/10379668/ |
work_keys_str_mv | AT hamzatouil efficientbrailletransformationforsecurepasswordhashing AT nabilelakkad efficientbrailletransformationforsecurepasswordhashing AT khalidsatori efficientbrailletransformationforsecurepasswordhashing AT naglaafsoliman efficientbrailletransformationforsecurepasswordhashing AT walidelshafai efficientbrailletransformationforsecurepasswordhashing |