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...

Full description

Bibliographic Details
Main Authors: Hamza Touil, Nabil El Akkad, Khalid Satori, Naglaa F. Soliman, Walid El-Shafai
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