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

Full description

Bibliographic Details
Main Authors: Yasser A. Yasser, Ahmed T. Sadiq, Wasim AlHamdani
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