Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization

Barnacles Mating Optimizer (BMO) is a new metaheuristic algorithm that suffers from slow convergence and poor efficiency due to its limited capability in exploiting the search space and exploring new promising regions. Addressing these shortcomings, this paper introduces Elitist Barnacles Mating Opt...

Full description

Bibliographic Details
Main Authors: Kamal Zuhairi, Zamli, Din, Fakhrud, Alhadawi, Hussam S., Khalid, Shah, Alsolai, Hadeel, Nour, Mohamed K., Al-Wesabi, Fahd N., Assam, Muhammad
Format: Article
Language:English
Published: Korean Institute of Communications and Information Sciences 2023
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/40931/1/Exploiting%20an%20elitist%20barnacles%20mating%20optimizer%20implementation.pdf
_version_ 1825815586619260928
author Kamal Zuhairi, Zamli
Din, Fakhrud
Alhadawi, Hussam S.
Khalid, Shah
Alsolai, Hadeel
Nour, Mohamed K.
Al-Wesabi, Fahd N.
Assam, Muhammad
author_facet Kamal Zuhairi, Zamli
Din, Fakhrud
Alhadawi, Hussam S.
Khalid, Shah
Alsolai, Hadeel
Nour, Mohamed K.
Al-Wesabi, Fahd N.
Assam, Muhammad
author_sort Kamal Zuhairi, Zamli
collection UMP
description Barnacles Mating Optimizer (BMO) is a new metaheuristic algorithm that suffers from slow convergence and poor efficiency due to its limited capability in exploiting the search space and exploring new promising regions. Addressing these shortcomings, this paper introduces Elitist Barnacles Mating Optimizer (eBMO). Unlike BMO, eBMO exploits the elite exponential probability (Pelite) to decide whether to intensify search process via swap operator or to diversify search by randomly exploring new regions. Furthermore, eBMO uses Chebyshev map instead of random numbers to generate quality S-boxes. Experimental results of eBMO on the generation of 8 × 8 substitution-box are competitive against other existing works.
first_indexed 2024-09-25T03:48:34Z
format Article
id UMPir40931
institution Universiti Malaysia Pahang
language English
last_indexed 2024-09-25T03:48:34Z
publishDate 2023
publisher Korean Institute of Communications and Information Sciences
record_format dspace
spelling UMPir409312024-05-28T08:08:32Z http://umpir.ump.edu.my/id/eprint/40931/ Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization Kamal Zuhairi, Zamli Din, Fakhrud Alhadawi, Hussam S. Khalid, Shah Alsolai, Hadeel Nour, Mohamed K. Al-Wesabi, Fahd N. Assam, Muhammad QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) TA Engineering (General). Civil engineering (General) Barnacles Mating Optimizer (BMO) is a new metaheuristic algorithm that suffers from slow convergence and poor efficiency due to its limited capability in exploiting the search space and exploring new promising regions. Addressing these shortcomings, this paper introduces Elitist Barnacles Mating Optimizer (eBMO). Unlike BMO, eBMO exploits the elite exponential probability (Pelite) to decide whether to intensify search process via swap operator or to diversify search by randomly exploring new regions. Furthermore, eBMO uses Chebyshev map instead of random numbers to generate quality S-boxes. Experimental results of eBMO on the generation of 8 × 8 substitution-box are competitive against other existing works. Korean Institute of Communications and Information Sciences 2023-08 Article PeerReviewed pdf en cc_by_4 http://umpir.ump.edu.my/id/eprint/40931/1/Exploiting%20an%20elitist%20barnacles%20mating%20optimizer%20implementation.pdf Kamal Zuhairi, Zamli and Din, Fakhrud and Alhadawi, Hussam S. and Khalid, Shah and Alsolai, Hadeel and Nour, Mohamed K. and Al-Wesabi, Fahd N. and Assam, Muhammad (2023) Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization. ICT Express, 9 (4). pp. 619-627. ISSN 2405-9595. (Published) https://doi.org/10.1016/j.icte.2022.11.005 https://doi.org/10.1016/j.icte.2022.11.005
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
TA Engineering (General). Civil engineering (General)
Kamal Zuhairi, Zamli
Din, Fakhrud
Alhadawi, Hussam S.
Khalid, Shah
Alsolai, Hadeel
Nour, Mohamed K.
Al-Wesabi, Fahd N.
Assam, Muhammad
Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title_full Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title_fullStr Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title_full_unstemmed Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title_short Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization
title_sort exploiting an elitist barnacles mating optimizer implementation for substitution box optimization
topic QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
TA Engineering (General). Civil engineering (General)
url http://umpir.ump.edu.my/id/eprint/40931/1/Exploiting%20an%20elitist%20barnacles%20mating%20optimizer%20implementation.pdf
work_keys_str_mv AT kamalzuhairizamli exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT dinfakhrud exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT alhadawihussams exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT khalidshah exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT alsolaihadeel exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT nourmohamedk exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT alwesabifahdn exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization
AT assammuhammad exploitinganelitistbarnaclesmatingoptimizerimplementationforsubstitutionboxoptimization