Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm
Honeywords are fake passwords that serve as an accompaniment to the real password, which is called a “sugarword.” The honeyword system is an effective password cracking detection system designed to easily detect password cracking in order to improve the security of hashed passwords. For every user,...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Arabic |
Published: |
College of Science for Women, University of Baghdad
2023-04-01
|
Series: | Baghdad Science Journal |
Subjects: | |
Online Access: | https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/6930 |
_version_ | 1797854388615643136 |
---|---|
author | Yasser A. Yasser Ahmed T. Sadiq Wasim AlHamdani |
author_facet | Yasser A. Yasser Ahmed T. Sadiq Wasim AlHamdani |
author_sort | Yasser A. Yasser |
collection | DOAJ |
description |
Honeywords are fake passwords that serve as an accompaniment to the real password, which is called a “sugarword.” The honeyword system is an effective password cracking detection system designed to easily detect password cracking in order to improve the security of hashed passwords. For every user, the password file of the honeyword system will have one real hashed password accompanied by numerous fake hashed passwords. If an intruder steals the password file from the system and successfully cracks the passwords while attempting to log in to users’ accounts, the honeyword system will detect this attempt through the honeychecker. A honeychecker is an auxiliary server that distinguishes the real password from the fake passwords and triggers an alarm if intruder signs in using a honeyword. Many honeyword generation approaches have been proposed by previous research, all with limitations to their honeyword generation processes, limited success in providing all required honeyword features, and susceptibility to many honeyword issues. This work will present a novel honeyword generation method that uses a proposed discrete salp swarm algorithm. The salp swarm algorithm (SSA) is a bio-inspired metaheuristic optimization algorithm that imitates the swarming behavior of salps in their natural environment. SSA has been used to solve a variety of optimization problems. The presented honeyword generation method will improve the generation process, improve honeyword features, and overcome the issues of previous techniques. This study will demonstrate numerous previous honeyword generating strategies, describe the proposed methodology, examine the experimental results, and compare the new honeyword production method to those proposed in previous research.
|
first_indexed | 2024-04-09T20:06:17Z |
format | Article |
id | doaj.art-3d56999cc2db4a149596aa3872da82f2 |
institution | Directory Open Access Journal |
issn | 2078-8665 2411-7986 |
language | Arabic |
last_indexed | 2024-04-09T20:06:17Z |
publishDate | 2023-04-01 |
publisher | College of Science for Women, University of Baghdad |
record_format | Article |
series | Baghdad Science Journal |
spelling | doaj.art-3d56999cc2db4a149596aa3872da82f22023-04-01T19:39:46ZaraCollege of Science for Women, University of BaghdadBaghdad Science Journal2078-86652411-79862023-04-0120210.21123/bsj.2022.6930Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm Yasser A. Yasser 0 Ahmed T. Sadiq1Wasim AlHamdani2Computer Science Department, University of Technology, Baghdad, Iraq.Computer Science Department, University of Technology, Baghdad, Iraq.Information Technology Department, University of the Cumberland, KY, USA. Honeywords are fake passwords that serve as an accompaniment to the real password, which is called a “sugarword.” The honeyword system is an effective password cracking detection system designed to easily detect password cracking in order to improve the security of hashed passwords. For every user, the password file of the honeyword system will have one real hashed password accompanied by numerous fake hashed passwords. If an intruder steals the password file from the system and successfully cracks the passwords while attempting to log in to users’ accounts, the honeyword system will detect this attempt through the honeychecker. A honeychecker is an auxiliary server that distinguishes the real password from the fake passwords and triggers an alarm if intruder signs in using a honeyword. Many honeyword generation approaches have been proposed by previous research, all with limitations to their honeyword generation processes, limited success in providing all required honeyword features, and susceptibility to many honeyword issues. This work will present a novel honeyword generation method that uses a proposed discrete salp swarm algorithm. The salp swarm algorithm (SSA) is a bio-inspired metaheuristic optimization algorithm that imitates the swarming behavior of salps in their natural environment. SSA has been used to solve a variety of optimization problems. The presented honeyword generation method will improve the generation process, improve honeyword features, and overcome the issues of previous techniques. This study will demonstrate numerous previous honeyword generating strategies, describe the proposed methodology, examine the experimental results, and compare the new honeyword production method to those proposed in previous research. https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/6930Authentication, Honeyword, Password, Salp algorithm, Swarm algorithm |
spellingShingle | Yasser A. Yasser Ahmed T. Sadiq Wasim AlHamdani Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm Baghdad Science Journal Authentication, Honeyword, Password, Salp algorithm, Swarm algorithm |
title | Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm |
title_full | Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm |
title_fullStr | Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm |
title_full_unstemmed | Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm |
title_short | Honeyword Generation Using a Proposed Discrete Salp Swarm Algorithm |
title_sort | honeyword generation using a proposed discrete salp swarm algorithm |
topic | Authentication, Honeyword, Password, Salp algorithm, Swarm algorithm |
url | https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/6930 |
work_keys_str_mv | AT yasserayasser honeywordgenerationusingaproposeddiscretesalpswarmalgorithm AT ahmedtsadiq honeywordgenerationusingaproposeddiscretesalpswarmalgorithm AT wasimalhamdani honeywordgenerationusingaproposeddiscretesalpswarmalgorithm |