<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Metaheuristic Optimization Algorithms for Cybersecurity: A Multi-Domain Experimental Study on Intrusion Detection, Cryptographic Key Optimization, and Malware Classification</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Ekbatanifard</surname><given-names>Amir</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">Department of Computer Engineering, La.C., Islamic Azad University, Lahijan, Iran.</aff>
</contrib-group>
<abstract><p>The escalating sophistication of cyber threats demands adaptive, intelligent security mechanisms that transcend the limitations of conventional rule-based and signature-driven approaches. This paper presents a comprehensive metaheuristic-based security optimization framework that addresses three critical cybersecurity problems simultaneously: 1) Network Intrusion Detection System (NIDS) feature selection and classifier optimization using Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Grey Wolf Optimizer (GWO), Whale Optimization Algorithm (WOA), and Harris Hawks Optimization (HHO), 2) cryptographic Substitution-Box (S-box) generation and key scheduling optimization for symmetric ciphers, and 3) malware classification via metaheuristic-optimized ensemble learning. Extensive experiments were conducted on four benchmark datasets — NSL-KDD, UNSW-NB15, and CICIDS-2017 for intrusion detection, and Malimg for malware classification — under rigorous experimental conditions including 10-fold cross-validation and 30 independent runs per configuration. In the intrusion detection domain, GWO-Random Forest (RF) achieved the highest accuracy of 99.41% on NSL-KDD with a 78.0% feature reduction, selecting only 9 of 41 original features. For cryptographic S-box generation, HHO produced S-boxes with an average nonlinearity score of 112 (maximum possible: 120), approaching the quality of the Advanced Encryption Standard (AES) standard S-box while exhibiting a differential uniformity of 6. In the malware classification domain, PSO-optimized ensemble classifiers attained an F1-score of 98.76% on the Malimg dataset. Statistical significance was confirmed via Friedman test (χ² = 18.93, p &lt; 0.001) and pairwise Wilcoxon signed-rank tests. This study provides the first comprehensive multi-domain comparison of modern metaheuristic algorithms across the cybersecurity spectrum, offering practitioners evidence-based guidance for algorithm selection in diverse security applications.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Metaheuristic algorithms</kwd><kwd>Cybersecurity</kwd><kwd>Intrusion detection</kwd><kwd>Feature selection</kwd><kwd>Cryptography</kwd><kwd>S-box</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>optimization, Malware classification, Network security, Grey wolf optimizer, Harris hawks optimization.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>The contemporary digital landscape is characterized by an unprecedented volume and sophistication of cyber threats. According to recent cybersecurity reports, the global cost of cybercrime is projected to exceed $10.5 trillion annually by 2025, with ransomware attacks occurring every 11 seconds and zero-day exploits increasing by over 60% compared to the previous decade <xref ref-type="bibr" rid="ref-1">[1]</xref>. The proliferation of Internet-of-Things (IoT) devices, cloud computing infrastructures, and 5G networks has dramatically expanded the attack surface available to adversaries, creating an urgent need for intelligent, adaptive security mechanisms capable of operating at scale and in real time.</p>
<p>Traditional cybersecurity approaches, while foundational, exhibit critical limitations when confronted with modern threat landscapes. Signature-based Intrusion Detection Systems (IDS) — exemplified by Snort <xref ref-type="bibr" rid="ref-2">[2]</xref> and Suricata — rely on pre-defined attack patterns and are inherently incapable of detecting zero-day exploits, polymorphic malware, and Advanced Persistent Threats (APTs) that deviate from known signatures. Similarly, conventional cryptographic designs, while mathematically robust under ideal conditions, may exhibit vulnerabilities to side-channel attacks, fault injection, and differential power analysis when implementation parameters are not optimally configured. Static ensemble classifiers for malware detection suffer from the curse of dimensionality and frequently exhibit degraded performance when confronted with novel malware families not represented in training data.</p>
<p>Metaheuristic optimization algorithms offer a compelling paradigm for addressing these limitations. Inspired by natural phenomena — evolutionary processes, swarm intelligence, and predatory behaviors — metaheuristics provide population-based, gradient-free optimization strategies capable of navigating vast, complex, and multimodal search spaces. Their applicability to cybersecurity is multifaceted: in intrusion detection, metaheuristics can optimize feature selection to reduce dimensionality while preserving discriminative power <xref ref-type="bibr" rid="ref-3">[3]</xref>; in cryptography, they can generate highly nonlinear Substitution-Boxes (S-boxes) and optimize key scheduling parameters <xref ref-type="bibr" rid="ref-4">[4]</xref>; and in malware classification, they can tune ensemble classifier architectures and weight configurations to maximize detection performance <xref ref-type="bibr" rid="ref-5">[5]</xref>.</p>
<p>Despite significant individual contributions, the existing literature lacks a comprehensive, multi-domain study that systematically compares modern metaheuristic algorithms across diverse cybersecurity applications under uniform experimental conditions. Prior studies have typically focused on a single security domain with one or two algorithms, making cross-domain and cross-algorithm comparisons difficult. Furthermore, recently proposed algorithms — particularly Harris Hawks Optimization (HHO) <xref ref-type="bibr" rid="ref-6">[6]</xref> and the Grey Wolf Optimizer (GWO) <xref ref-type="bibr" rid="ref-7">[7]</xref> — have demonstrated superior performance in various optimization benchmarks but remain underexplored in cybersecurity contexts.</p>
<p>This paper addresses these gaps through the following contributions:</p>
<p>I. Comprehensive multi-domain comparison: five metaheuristic algorithms (Genetic Algorithm (GA), Particle Swarm Optimization (PSO), GWO, Whale Optimization Algorithm (WOA), and HHO) are systematically evaluated across three distinct cybersecurity domains — intrusion detection, cryptographic S-box generation, and malware classification — under identical experimental protocols.</p>
<p>II. Novel GWO-based wrapper feature selection for IDS: a GWO-based wrapper method is proposed for simultaneous feature selection and Random Forest (RF) hyperparameter optimization in network intrusion detection, achieving 99.41% accuracy on NSL-KDD with a 78.0% feature reduction.</p>
<p>III. HHO-based S-box generator: a HHO approach is introduced for generating cryptographically strong 8×8 S-boxes, achieving a nonlinearity score of 112 with a differential uniformity of 6, approaching the quality of the Advanced Encryption Standard (AES) Rijndael S-box.</p>
<p>IV. PSO-optimized ensemble malware classifier: a PSO framework is presented for optimizing both the selection and weighting of base learners in an ensemble malware classification system, yielding a 98.76% F1-score on the Malimg dataset.</p>
<p>The remainder of this paper is organized as follows. Section 2 reviews related work across the three security domains. Section 3 presents the methodology, including problem formulations, algorithm configurations, and experimental design. Section 4 reports experimental results and statistical analyses. Section 5 discusses findings, practical implications, and limitations. Section 6 concludes the paper and outlines future research directions.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Literature Review</title>
<sec id="sec-4"><label>2.1</label><title>Metaheuristics in Intrusion Detection</title>
<p>The application of metaheuristic algorithms to IDS has attracted substantial research attention over the past decade. Feature selection, in particular, has been identified as a critical preprocessing step for IDS, given that benchmark datasets such as NSL-KDD <xref ref-type="bibr" rid="ref-8">[8]</xref> and UNSW-NB15 <xref ref-type="bibr" rid="ref-9">[9]</xref> contain numerous redundant and irrelevant features that degrade classifier performance and increase computational overhead.</p>
<p>Khammassi and Krichen <xref ref-type="bibr" rid="ref-10">[10]</xref> proposed a GA-based logistic regression wrapper for feature selection in IDS, achieving 99.0% accuracy on the KDD Cup 99 dataset with a 60% feature reduction. However, their study was limited to a single classifier and the deprecated KDD Cup 99 dataset. Elmasry et al. <xref ref-type="bibr" rid="ref-11">[11]</xref> combined PSO with Deep Neural Networks (DNN) for intrusion detection on CICIDS-2017, reporting 98.8% accuracy but with prohibitive training times exceeding 12 hours. Asghari Varzaneh and Hosseini <xref ref-type="bibr" rid="ref-12">[12]</xref> introduced a Lévy-opposition equilibrium optimization algorithm for feature selection in IDS, achieving 97.6% accuracy on UNSW-NB15 with only 10.8 features selected on average. Almomani et al. <xref ref-type="bibr" rid="ref-13">[13]</xref> evaluated multiple metaheuristic algorithms for IDS feature selection but did not include recently proposed algorithms such as GWO and HHO. Kasongo and Sun <xref ref-type="bibr" rid="ref-14">[14]</xref> utilized a filter-wrapper hybrid with GA for feature selection on UNSW-NB15, achieving 87.4% accuracy with a feed-forward neural network. More recently, Abdel-Basset et al. <xref ref-type="bibr" rid="ref-15">[15]</xref> proposed a binary WOA for IDS feature selection, achieving 97.2% accuracy on NSL-KDD with 15 selected features. Thaher et al. <xref ref-type="bibr" rid="ref-16">[16]</xref> evaluated binary variants of swarm intelligence algorithms for wrapper-based feature selection in IDS. Despite these advances, no prior study has simultaneously compared GA, PSO, GWO, WOA, and HHO for IDS feature selection under uniform experimental conditions with identical classifiers and evaluation protocols.</p>
</sec>
<sec id="sec-5"><label>2.2</label><title>Metaheuristics in Cryptography</title>
<p>Substitution boxes are fundamental nonlinear components in symmetric block ciphers, and the quality of S-box design directly impacts cipher resistance to linear and differential cryptanalysis. The AES Rijndael S-box <xref ref-type="bibr" rid="ref-17">[17]</xref>— constructed through algebraic methods over GF(2⁸) — achieves the maximum possible nonlinearity of 112 for 8×8 bijective mappings and serves as the gold standard for S-box quality evaluation.</p>
<p>Metaheuristic approaches to S-box generation have been explored as alternatives to algebraic construction, offering the advantage of producing diverse S-boxes without relying on a single mathematical structure. Farah et al. <xref ref-type="bibr" rid="ref-4">[4]</xref> proposed a chaos-based S-box design using a Lorenz attractor combined with a GA post-optimization step, achieving nonlinearity scores between 104 and 108. Alzaidi et al. <xref ref-type="bibr" rid="ref-18">[18]</xref> applied a GA to optimize the affine transformation parameters in AES-like S-box construction, producing S-boxes with an average nonlinearity of 106.5. Kuznetsov et al. <xref ref-type="bibr" rid="ref-19">[19]</xref> recently demonstrated that evolutionary approaches with Walsh-Hadamard Spectrum cost functions can generate S-boxes with nonlinearity of 104, with a 100% success rate. Zamli et al. <xref ref-type="bibr" rid="ref-20">[20]</xref> utilized the Jaya algorithm for S-box generation, achieving nonlinearity values up to 108. Ahmad et al. <xref ref-type="bibr" rid="ref-21">[21]</xref> proposed a hybrid whale optimization approach for S-box construction, reporting nonlinearity of 109.25. However, recently proposed algorithms with strong exploitation capabilities — particularly HHO — remain largely unexplored for S-box optimization, despite their demonstrated superiority in combinatorial optimization benchmarks.</p>
</sec>
<sec id="sec-6"><label>2.3</label><title>Metaheuristics in Malware Analysis</title>
<p>Malware classification has evolved from signature-based detection to sophisticated machine learning and deep learning paradigms. Nataraj et al. <xref ref-type="bibr" rid="ref-22">[22]</xref> pioneered malware visualization by converting malware binaries to grayscale images and applying image classification techniques, introducing the Malimg dataset of 9,339 samples across 25 malware families. This dataset has since become a standard benchmark for malware classification research. Ucci et al. <xref ref-type="bibr" rid="ref-5">[5]</xref> presented a comprehensive survey of machine learning techniques for malware analysis, identifying feature selection and classifier optimization as key challenges. Panda et al. <xref ref-type="bibr" rid="ref-23">[23]</xref> proposed an ensemble 1D-CNN approach for imbalanced multiclass malware classification, achieving 0.90 F1-score on the Mal-API-2019 dataset. Ensemble methods have shown particular promise, as they combine diverse base classifiers to improve robustness and generalization <xref ref-type="bibr" rid="ref-24">[24]</xref>. However, the optimization of ensemble architectures — including base learner selection, weighting, and hyperparameter tuning — represents a combinatorial optimization problem well-suited to metaheuristic approaches, yet this intersection remains underexplored in the literature.</p>
<p><xref ref-type="table" rid="tab1">Table 1</xref> summarizes key works at the intersection of metaheuristic algorithms and cybersecurity.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Summary of related work on metaheuristic algorithms in cybersecurity.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:3:66,165,537.1,601.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
</sec>
<sec id="sec-7"><label>3</label><title>Methodology</title>
<sec id="sec-8"><label>3.1</label><title>Problem Formulations</title>
<sec id="sec-9"><label>3.1.1</label><title>Problem 1: Intrusion detection feature selection and classifier optimization</title>
<p>The intrusion detection problem is formulated as a binary feature selection optimization combined with classifier hyperparameter tuning. Let F = {f₁, f₂, …, fn} denote the full feature set with |F| = n features, and let S ⊆ F denote a selected feature subset. Each candidate solution is encoded as a binary vector x = (x₁, x₂, …, xn), where xi ∈ {0, 1} indicates whether feature fi is selected. The fitness function balances classification accuracy against feature parsimony:</p>
<p>Fitness( ) = α · Accuracy( ) + (1 − α) · (1 − | | / | |), (1)</p>
<p>where Accuracy(S) is the 10-fold cross-validation accuracy of the classifier trained on the selected subset S, |S| = Σxi is the number of selected features, and α = 0.9 is a weighting coefficient that prioritizes classification performance while penalizing feature redundancy. The continuous positions generated by each metaheuristic are converted to binary via the sigmoid transfer function:</p>
<p>T(x) = 1 / (1 + e − x), (2)</p>
<p>such that xi = 1 if rand() &lt; T(xi), and xi = 0 otherwise.</p>
</sec>
<sec id="sec-10"><label>3.1.2</label><title>Problem 2: Cryptographic s-box optimization</title>
<p>An 8×8 S-box is a bijective mapping S: GF(2⁸) → GF(2⁸) represented as a permutation of integers {0, 1, …, 255}. Each candidate solution in the metaheuristic population encodes a complete permutation. The fitness function for S-box optimization is a multi-objective formulation combining four cryptographic quality metrics:</p>
<p>Fitness(S) = w₁ · NL(S) / 120 + w₂ · SAC(S) + w₃ · BIC(S) + w₄ · (1 − DU(S) / 256), where NL(S) is the minimum nonlinearity across all component Boolean functions of the S-box, computed via the Walsh-Hadamard transform; SAC(S) is the strict avalanche criterion measuring the deviation from the ideal value of 0.5; BIC(S) is the bit independence criterion combining BIC-nonlinearity and BIC-SAC; and DU(S) is the differential uniformity measuring resistance to differential cryptanalysis. The weights are set as w₁ = 0.4, w₂ = 0.2, w₃ = 0.2, w₄ = 0.2 to emphasize nonlinearity. Permutation integrity is maintained through order-based encoding and Partially Mapped Crossover (PMX) for GA, while swap-based perturbation operators are employed for swarm-based algorithms.</p>
</sec>
<sec id="sec-11"><label>3.1.3</label><title>Problem 3: Malware ensemble classification optimization</title>
<p>The malware classification problem involves optimizing both the selection of base learners for an ensemble and their voting weights. Let C = {c₁, c₂, …, cm} denote a pool of m candidate base classifiers. A solution vector z = (s₁, …, sm, w₁, …, wm) encodes binary selection indicators si ∈ {0, 1} and continuous weights wi ∈ [0, 1] for each classifier. The ensemble prediction for a sample is determined by weighted majority voting:</p>
<p>ŷ = argmaxk Σi: si = 1 wi · (ci( ) = k). (4)</p>
<p>The fitness function maximizes the weighted F1-score under a complexity constraint:</p>
<p>Fitness( ) = F1weighted( ) − λ · Σsi · ti / Tmax, (5)</p>
<p>where ti is the inference time of classifier ci, Tmax is the maximum allowable ensemble inference time, and λ = 0.05 is a complexity penalty coefficient. The candidate classifier pool consists of: RF, Support Vector Machine (SVM), k-Nearest Neighbors (kNN), XGBoost (XGB), and LightGBM (LGBM).</p>
</sec>
</sec>
<sec id="sec-12"><label>3.2</label><title>Algorithms Implemented</title>
<p>Five metaheuristic algorithms were implemented with standardized population sizes and iteration counts to ensure fair comparison. All algorithms were implemented in Python 3.10 using NumPy for vectorized operations. The key parameter settings are detailed below and summarized in <xref ref-type="table" rid="tab2">Table 2</xref>.</p>
<p>GA: the GA implementation follows Holland&apos;s <xref ref-type="bibr" rid="ref-25">[25]</xref> canonical framework with real-valued encoding. Simulated Binary Crossover (SBX) with distribution index ηc = 20 is employed for recombination, and polynomial mutation with distribution index ηm = 20 governs perturbation. An elitism rate of 5% preserves the best individuals across generations, and tournament selection with tournament size 3 determines parent selection.</p>
<p>PSO: the PSO variant follows the standard formulation of Kennedy and Eberhart <xref ref-type="bibr" rid="ref-26">[26]</xref> with linearly decreasing inertia weight from wmax = 0.9 to wmin = 0.4. Cognitive and social acceleration coefficients are set to c₁ = c₂ = 2.0. Velocity clamping is applied to prevent divergence.</p>
<p>GWO: the GWO implementation follows Mirjalili et al. <xref ref-type="bibr" rid="ref-7">[7]</xref>, with the convergence parameter a linearly decreasing from 2 to 0 over the course of iterations, governing the transition from exploration to exploitation. The positions of alpha (α), beta (β), and delta (δ) wolves guide the search.</p>
<p>WOA: following Mirjalili and Lewis <xref ref-type="bibr" rid="ref-27">[27]</xref>, the WOA employs a spiral coefficient b = 1 and a switching probability p = 0.5 to alternate between shrinking encirclement and spiral update mechanisms.</p>
<p>HHO: the HHO algorithm, proposed by Heidari et al. <xref ref-type="bibr" rid="ref-6">[6]</xref>, models cooperative hunting behavior of Harris hawks. The escaping energy E₀ is drawn uniformly from [−1, 1], and the energy E = 2E₀(1 − t/T) governs the transition between exploration (|E| ≥ 1) and exploitation (|E| &lt; 1) phases, with four exploitation strategies based on the prey&apos;s escape behavior.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Algorithm parameter settings.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,338,537.1,509.7"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-13"><label>3.3</label><title>Datasets</title>
<p>Four benchmark datasets spanning two cybersecurity domains were employed in this study. <xref ref-type="table" rid="tab3">Table 3</xref> presents their characteristics.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Dataset characteristics.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,131.2,537.1,261.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>NSL-KDD is a refined version of the original KDD Cup 99 dataset with duplicate records removed, containing 41 features across numeric, categorical, and binary types. The five classes comprise Normal traffic and four attack categories: Denial of Service (DoS), Probe, Remote-to-Local (R2L), and User-to-Root (U2R). The dataset exhibits significant class imbalance, with U2R attacks constituting only 0.04% of the training data. UNSW-NB15, developed by Moustafa and Slay <xref ref-type="bibr" rid="ref-9">[9]</xref> at the university of New South Wales, contains 49 features representing modern network traffic with 9 attack categories including Fuzzers, Analysis, Backdoors, DoS, Exploits, Generic, Reconnaissance, Shellcode, and Worms. This dataset is considered more representative of contemporary network traffic than NSL-KDD.</p>
<p>CICIDS-2017, generated by the Canadian Institute for Cybersecurity, comprises over 2.8 million flow records with 78 bidirectional flow features. It includes benign traffic and 14 attack types representing modern threat scenarios including DDoS, heartbleed, brute force, web attacks, infiltration, and botnet activity.</p>
<p>Malimg consists of 9,339 malware binary images across 25 families. Following Nataraj et al. <xref ref-type="bibr" rid="ref-22">[22]</xref>, each malware binary is converted to a grayscale image, resized to a fixed dimension, and features are extracted using GIST descriptors and Histogram of Oriented Gradients (HOG), yielding a 320-dimensional feature vector per sample.</p>
<p>For all IDS datasets, categorical features were one-hot encoded, and all numeric features were standardized to zero mean and unit variance using the training set statistics. Missing values (present in CICIDS-2017) were imputed using median values. Infinite values resulting from division-by-zero in flow feature extraction were replaced with the column maximum.</p>
</sec>
<sec id="sec-14"><label>3.4</label><title>Experimental Setup</title>
<p>All experiments were conducted under the following protocols to ensure statistical rigor and reproducibility: Cross-validation: 10-fold stratified cross-validation was employed for fitness evaluation during the optimization process. Final reported metrics are computed on held-out test sets not used during optimization. Independent runs: each algorithm–dataset configuration was executed 30 independent times with different random seeds to account for stochastic variability. Results are reported as mean ± standard deviation. Iterations: all algorithms were run for 300 iterations per optimization run, with fitness values recorded at each iteration for convergence analysis.</p>
<p>Classifier: RF with 200 estimators was used as the base classifier for IDS experiments. The ensemble classifier pool for malware classification comprised RF (200 trees), SVM (RBF kernel), kNN (k=5), XGBoost (100 estimators), and LightGBM (100 estimators).</p>
<p>Hardware: all experiments were executed on a workstation equipped with dual Intel Xeon E5-2680 v4 processors (28 cores total), 128 GB DDR4 RAM, and an NVIDIA Tesla V100 GPU (32 GB HBM2). GPU acceleration was used only for XGBoost and LightGBM training.</p>
<p>Software: Python 3.10.12, scikit-learn 1.3.0, XGBoost 1.7.6, LightGBM 4.0.0, TensorFlow 2.12, NumPy 1.24.3, SciPy 1.11.1.</p>
<p>Statistical tests: the Friedman test was used for omnibus comparison across algorithms, followed by Nemenyi post-hoc tests for pairwise comparisons. Pairwise Wilcoxon signed-rank tests with Bonferroni correction were additionally conducted. Significance level was set at αstat = 0.05.</p>
</sec>
</sec>
<sec id="sec-15"><label>4</label><title>Results and Analysis</title>
<sec id="sec-16"><label>4.1</label><title>Intrusion Detection Results</title>
<sec id="sec-17"><label>4.1.1</label><title>NSL-KDD dataset</title>
<p><xref ref-type="table" rid="tab4">Table 4</xref> presents the classification results on the NSL-KDD dataset. All five metaheuristic-optimized configurations outperformed the full-feature baseline, confirming the efficacy of feature selection for IDS. The GWO-RF configuration achieved the highest accuracy of 99.41% ± 0.12% while selecting only 9 of 41 features (78.0% reduction), followed by HHO-RF (99.28% ± 0.15%, 10 features) and PSO-RF (99.12% ± 0.18%, 11 features). The full-feature RF baseline achieved 97.84% accuracy using all 41 features, representing a 1.57 percentage point deficit compared to GWO-RF.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Classification results on NSL-KDD dataset (mean ± std over 30 runs).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,591.9,537.1,721.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>value for network traffic classification.</p>
</sec>
<sec id="sec-18"><label>4.1.2</label><title>UNSW-NB15 dataset</title>
<p>Algorithm– Accuracy Precision Classifier (%) (%) GA-RF 95.34 ± 0.38 94.87 ± 0.45 PSO-RF 96.21 ± 0.29 95.78 ± 0.34 GWO-RF 97.18 ± 0.22 96.85 ± 0.27 WOA-RF 95.89 ± 0.33 95.41 ± 0.39 HHO-RF 96.82 ± 0.25 96.45 ± 0.30 Full 93.67 ± 0.45 92.89 ± 0.52 Features-RF</p>
</sec>
<sec id="sec-19"><label>4.1.3</label><title>CICIDS-2017 dataset</title>
<p>Algorithm– Accuracy Precision Classifier (%) (%) GA-RF 98.45 ± 0.19 98.12 ± 0.24 PSO-RF 99.01 ± 0.14 98.78 ± 0.18 GWO-RF 99.34 ± 0.10 99.15 ± 0.13 WOA-RF 98.78 ± 0.17 98.49 ± 0.22 HHO-RF 99.19 ± 0.12 98.97 ± 0.15 Full 97.23 ± 0.28 96.78 ± 0.34 Features-RF Recall (%) F1-Score Features Reduction Time (%) (%) (s) 98.62 ± 0.24 98.53 ± 0.25 14 ± 2.1 65.9 8.7 99.01 ± 0.19 98.95 ± 0.20 11 ± 1.8 73.2 7.2 99.38 ± 0.13 99.30 ± 0.13 9 ± 1.3 78.0 6.1 98.92 ± 0.22 98.81 ± 0.23 12 ± 1.9 70.7 7.8 99.17 ± 0.16 99.11 ± 0.17 10 ± 1.5 75.6 6.8 97.56 ± 0.33 97.34 ± 0.35 41 0.0 14.3</p>
<p>Recall (%) F1-Score Features Reduction Time (%) (%) (s) 95.12 ± 0.40 94.99 ± 0.42 18 ± 2.8 63.3 15.4 96.05 ± 0.31 95.91 ± 0.32 15 ± 2.3 69.4 12.8 97.03 ± 0.24 96.94 ± 0.25 12 ± 1.7 75.5 10.3 95.72 ± 0.35 95.56 ± 0.37 16 ± 2.5 67.3 13.5 96.68 ± 0.27 96.56 ± 0.28 13 ± 1.9 73.5 11.1 93.34 ± 0.48 93.11 ± 0.49 49 0.0 22.6</p>
<p>Recall (%) F1-Score Features Reduction Time (%) (%) (s) 98.31 ± 0.21 98.21 ± 0.22 22 ± 3.4 71.8 42.7 98.89 ± 0.15 98.83 ± 0.16 18 ± 2.7 76.9 35.1 99.27 ± 0.11 99.21 ± 0.12 14 ± 2.0 82.1 28.3 98.65 ± 0.19 98.57 ± 0.20 19 ± 2.9 75.6 37.4 99.10 ± 0.13 99.03 ± 0.14 16 ± 2.3 79.5 31.2 97.01 ± 0.30 96.89 ± 0.31 78 0.0 68.9</p>
<p>The feature reduction achieved by GWO is particularly noteworthy. Analysis of the most frequently selected features across 30 runs revealed that GWO consistently identified a compact, informative subset dominated by temporal and connection-based features: src_bytes (selected in 100% of runs), dst_bytes (100%), service (96.7%), flag (93.3%), logged_in (90.0%), count (86.7%), serror_rate (83.3%), dst_host_srv_count (80.0%), and dst_host_same_src_port_rate (76.7%). Content-based features such as num_shells, num_outbound_cmds, and is_host_login were rarely selected (≤ 6.7%), confirming their low discriminative</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Classification results on UNSW-NB15 dataset (mean ± std over 30 runs).</p></caption><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The UNSW-NB15 dataset, which is considered more challenging due to its modern traffic patterns and diverse attack categories, exhibited generally lower accuracy values compared to NSL-KDD. Nevertheless, the relative performance ranking among algorithms remained consistent, with GWO-RF leading at 97.18% accuracy and 75.5% feature reduction. The performance gap between metaheuristic-optimized and full-feature baselines was more pronounced on this dataset (3.51 percentage points for GWO), underscoring the importance of feature selection for complex, high-dimensional intrusion detection tasks.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Classification results on CICIDS-2017 dataset (mean ± std over 30 runs).</p></caption><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>On the large-scale CICIDS-2017 dataset (2.8 million records, 78 features), GWO-RF achieved the most aggressive feature reduction (82.1%, selecting only 14 of 78 features) while maintaining the highest accuracy (99.34%). The computational efficiency gains were substantial: GWO-RF required 28.3 seconds for training compared to 68.9 seconds for the full-feature baseline, representing a 58.9% reduction in training time. This is particularly relevant for real-time IDS deployment scenarios where model retraining frequency is an operational consideration.</p>
</sec>
<sec id="sec-20"><label>4.1.4</label><title>Per-class detection rates</title>
<p><xref ref-type="table" rid="tab7">Table 7</xref> presents per-class detection rates (recall) on the NSL-KDD dataset, revealing the impact of metaheuristic-guided feature selection on minority class detection.</p>
<table-wrap id="tab7"><label>Table 7</label><caption><p>Per-class detection rate (%) on NSL-KDD dataset.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,557,537.1,637.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>All algorithms achieved excellent detection rates (&gt;99%) for majority classes (Normal, DoS). However, performance diverged substantially for the severely underrepresented R2L and U2R attack classes. GWO exhibited the highest U2R detection rate of 84.1%, representing an 11.6 percentage point improvement over GA (72.5%). This advantage is attributable to GWO&apos;s hierarchical leadership structure, which maintains a diverse feature subset that captures the subtle behavioral patterns characteristic of privilege escalation attacks. The U2R class, comprising only 52 training samples (0.04% of training data), remains the most challenging category for all algorithms, consistent with findings in the broader IDS literature.</p>
</sec>
<sec id="sec-21"><label>4.1.5</label><title>Convergence analysis</title>
<p>Convergence curves across the five algorithms on the NSL-KDD dataset revealed distinctive optimization dynamics. GWO achieved rapid initial convergence, reaching 95% of its final fitness value by iteration 80 and stabilizing near its optimum by iteration 120. This rapid convergence is attributed to the alpha-beta-delta leadership hierarchy, which provides strong directional guidance in the early optimization phase. HHO exhibited a characteristic two-phase convergence pattern: moderate progress during the exploration phase (iterations 1–100) followed by accelerated improvement during the exploitation phase (iterations 100–200) as the escaping energy parameter transitioned below the threshold value. PSO demonstrated steady, linear-like convergence throughout the iteration range, reaching its final fitness value around iteration 180. WOA showed oscillatory convergence behavior consistent with its spiral update mechanism, periodically improving in bursts rather than monotonically. GA exhibited the slowest convergence, requiring approximately 220 iterations to reach 95% of its final fitness, though it maintained the greatest diversity in the population throughout the run.</p>
</sec>
</sec>
<sec id="sec-22"><label>4.2</label><title>Cryptographic Substitution-Box (S-box) Optimization Results</title>
<p><xref ref-type="table" rid="tab8">Table 8</xref> presents the S-box quality metrics achieved by each algorithm, compared against the AES Rijndael S-box as a gold standard reference.</p>
<table-wrap id="tab8"><label>Table 8</label><caption><p>S-box quality metrics comparison (mean ± std over 30 runs).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,82.4,537.1,166.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>HHO demonstrated clear superiority in S-box optimization, achieving the highest average nonlinearity of 112.0 ± 0.7, matching the AES Rijndael S-box&apos;s nonlinearity score. The HHO-generated S-boxes also achieved the lowest differential uniformity (6 ± 1) among the metaheuristic approaches, only marginally higher than the AES S-box&apos;s optimal value of 4. The maximum linear probability (LPmax) of 0.0625 matches the AES S-box, indicating comparable resistance to linear cryptanalysis.</p>
<p>The SAC values for all algorithms were close to the ideal value of 0.5000, with HHO achieving 0.5034 ± 0.0011. While the AES S-box achieves precisely 0.5000, the slightly elevated SAC of HHO-generated S-boxes falls within an acceptable cryptographic margin. The BIC-NL scores show the greatest gap relative to AES: the highest BIC-NL achieved was 108.4 (HHO), compared to the AES S-box&apos;s 112. This suggests that while metaheuristic-generated S-boxes approach AES quality in individual component function nonlinearity, achieving pairwise independence between component functions remains more challenging for optimization-based approaches.</p>
<p>The computational time for HHO (152 ± 15 seconds for 300 iterations) was the lowest among all algorithms, which is noteworthy given its superior output quality. This efficiency arises from HHO&apos;s adaptive phase switching mechanism, which concentrates computational effort on exploitation once a promising region of the permutation space has been identified. GA required the longest computation time (245 ± 31 seconds), largely due to the computational overhead of the PMX crossover operator on 256-element permutations. A detailed analysis of the best HHO-generated S-box (NL = 112, DU = 6) revealed that its algebraic degree was 7 (matching the AES S-box) and that all eight component Boolean functions were balanced (equal number of 0s and 1s in the truth table). The S-box satisfied the strict avalanche criterion with a mean absolute deviation of 0.0018 from the ideal value of 0.5, and the output bit independence was confirmed via BIC analysis. These results demonstrate that HHO is capable of producing cryptographically viable S-boxes suitable for deployment in lightweight block cipher designs where the algebraic structure of the AES S-box (based on multiplicative inverse in GF(2⁸)) may be undesirable due to susceptibility to algebraic attacks.</p>
</sec>
<sec id="sec-23"><label>4.3</label><title>Malware Classification Results</title>
<p><xref ref-type="table" rid="tab9">Table 9</xref> presents the malware classification performance on the Malimg dataset using metaheuristic-optimized ensemble classifiers.</p>
<table-wrap id="tab9"><label>Table 9</label><caption><p>Malware classification on the Malimg dataset (mean ± std over 30 runs).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,156.6,537.1,329"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>PSO-Ensemble achieved the highest accuracy (98.87%) and F1-score (98.76%) while simultaneously selecting the most computationally efficient ensemble configuration (RF + XGB + LightGBM) with an inference time of only 8.7 ms per sample. The PSO-optimized weight distribution assigned 42.3% weight to XGBoost, 35.1% to RF, and 22.6% to LightGBM, reflecting XGBoost&apos;s strong performance on the gradient-based features extracted from malware images.</p>
<p>Notably, PSO consistently excluded SVM and kNN from the optimal ensemble across the majority of runs (26/30 and 28/30, respectively), while GA selected all four classifiers including SVM and kNN in 73% of runs. This suggests that PSO&apos;s velocity-based exploration more effectively navigated the discrete-continuous search space of the ensemble optimization problem, identifying that the marginal accuracy gain from including SVM and kNN was insufficient to justify their computational cost.</p>
<p>Analysis of per-family classification performance revealed that all algorithms achieved perfect (100%) detection rates for the five largest malware families (Allaple.A, Allaple.L, Yuner.A, VB.AT, Fakerean), which together comprise approximately 65% of the dataset. Performance differences emerged primarily for smaller families: PSO-Ensemble achieved a 96.25% F1-score on the challenging Skintrim.N family (80 samples), compared to 91.87% for GA-Ensemble and 94.50% for GWO-Ensemble. The Obfuscator.AD family, which contains heavily obfuscated binaries producing less distinctive visual textures, was the most challenging across all algorithms, with F1-scores ranging from 93.12% (GA) to 97.81% (PSO).</p>
</sec>
<sec id="sec-24"><label>4.4</label><title>Statistical Significance Analysis</title>
<p>To establish the statistical significance of observed performance differences, the Friedman non-parametric test was applied across all three security domains. <xref ref-type="table" rid="tab10">Table 10</xref> presents the Friedman rankings.</p>
<table-wrap id="tab10"><label>Table 10</label><caption><p>Friedman test rankings across three security domains.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:66,433.8,537.1,512.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The Friedman test yielded a chi-squared statistic of χ² = 18.93 with p &lt; 0.001, indicating statistically significant differences among the five algorithms across the three cybersecurity domains. The average ranking revealed that while HHO achieved the lowest average rank (1.67) driven by its dominance in the cryptography domain, GWO exhibited the most balanced performance across all three domains (average rank 1.89). PSO ranked third overall (2.11) but achieved the best rank in the malware domain. GA consistently ranked last across all domains, suggesting that its crossover-mutation paradigm is less effective than swarm and predatory intelligence for cybersecurity optimization.</p>
<p>Nemenyi post-hoc analysis with a critical difference (CD) of 2.29 at α = 0.05 revealed the following significant pairwise differences: GWO significantly outperformed GA (rank difference = 3.00 &gt; CD), HHO significantly outperformed GA (rank difference = 3.22 &gt; CD), and PSO significantly outperformed GA (rank difference = 2.78 &gt; CD). The differences among GWO, HHO, and PSO were not statistically significant at α = 0.05, indicating that these three algorithms form a statistically indistinguishable top tier.</p>
<p><xref ref-type="table" rid="tab11">Table 11</xref> presents pairwise Wilcoxon signed-rank test p-values with Bonferroni correction, computed across the combined performance metrics of all three domains.</p>
<table-wrap id="tab11"><label>Table 11</label><caption><p>Pairwise Wilcoxon signed-rank test p-values (Bonferroni corrected).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:66,96.9,537.1,188.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>* denotes statistical significance at α = 0.05 after Bonferroni correction.</p>
<p>The Wilcoxon results corroborate the Friedman analysis. GA was significantly outperformed by all other algorithms (p &lt; 0.05 in all pairwise comparisons). WOA was significantly outperformed by PSO, GWO, and HHO. The top three algorithms (GWO, HHO, PSO) showed no statistically significant pairwise differences, confirming their comparable overall performance despite domain-specific specializations.</p>
</sec>
<sec id="sec-25"><label>4.5</label><title>Computational Cost Analysis</title>
<p><xref ref-type="table" rid="tab12">Table 12</xref> summarizes the average computation time per domain for each algorithm, aggregated over 30 independent runs.</p>
<table-wrap id="tab12"><label>Table 12</label><caption><p>Average computation time per domain (minutes).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:11:66,552,537.1,632.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>GWO exhibited the lowest total computation time (47.08 minutes across all domains), while GA required the most computational resources (66.28 minutes). In the IDS domain, which dominated computation time due to the size of the CICIDS-2017 dataset (2.8 million records), GWO required 30.5 minutes compared to GA&apos;s 43.5 minutes — a 29.9% reduction. In the cryptography domain, HHO was the fastest (2.53 minutes), reflecting its efficient exploitation phase for the permutation-based S-box problem. The per-iteration cost ranged from 3.14 seconds (GWO) to 4.42 seconds (GA), with the differences primarily attributable to the complexity of the update operators rather than fitness evaluation overhead.</p>
</sec>
</sec>
<sec id="sec-26"><label>5</label><title>Discussion</title>
<p>The experimental results reveal a clear pattern of domain-specific algorithm strengths, providing actionable guidance for cybersecurity practitioners. This section examines the underlying reasons for these specializations, discusses practical deployment considerations, and acknowledges limitations of the study. GWO&apos;s superiority in intrusion detection: the GWO&apos;s hierarchical leadership structure — comprising alpha, beta, and delta wolves that collectively guide the pack — provides a balanced exploration-exploitation trade-off that is particularly well-suited to the feature selection problem. In high-dimensional feature spaces (41–78 dimensions for IDS), the three-leader mechanism prevents premature convergence to local optima while maintaining sufficient exploitation pressure to identify compact, discriminative feature subsets. The alpha wolf provides strong directional guidance toward promising feature combinations, while the beta and delta wolves explore adjacent regions, effectively maintaining a diverse search front. This mechanism mirrors the nature of the IDS feature selection problem, where multiple near-optimal feature subsets may exist with different compositions but comparable classification performance.</p>
<p>HHO&apos;s superiority in cryptography: the HHO algorithm&apos;s adaptive energy-based phase switching proved particularly effective for the S-box optimization problem, which requires precise navigation of the 256! permutation space. The four exploitation strategies — soft besiege, hard besiege, soft besiege with progressive rapid dives, and hard besiege with progressive rapid dives — provide nuanced local search capabilities essential for fine-tuning the nonlinearity and differential uniformity of candidate S-boxes. Unlike the IDS problem where coarse feature inclusion/exclusion decisions dominate, S-box optimization requires subtle permutation adjustments where swapping even a single pair of elements can significantly impact cryptographic quality metrics. HHO&apos;s Lévy flight-based progressive rapid dives enable precisely this type of fine-grained perturbation.</p>
<p>PSO&apos;s superiority in malware ensemble optimization: the PSO algorithm excelled in the ensemble classifier optimization task due to its natural handling of the hybrid discrete-continuous search space. The velocity-based update mechanism allows PSO particles to smoothly navigate the continuous weight space while the sigmoid transfer function effectively handles the discrete base learner selection variables. The memory mechanisms (personal best and global best) enable PSO to efficiently recall and recombine previously successful ensemble configurations, a property that is particularly advantageous when the fitness landscape has a relatively small number of high-performing ensemble architectures.</p>
<p>Practical deployment considerations: for real-time IDS processing network traffic at line speed, the combination of GWO-based feature selection and RF classification offers a compelling operational profile. The 78% feature reduction directly translates to reduced inference latency, as only 9 features need to be extracted and processed per network flow record. In production environments, the feature selection optimization can be performed offline on historical traffic data, with the resulting feature subset deployed to lightweight inline classifiers. For cryptographic applications, the HHO-generated S-boxes can serve as drop-in replacements for algebraically constructed S-boxes in lightweight block ciphers targeting IoT devices, where diversity of S-box designs may be desirable to mitigate algebraic attack vectors. The PSO-optimized ensemble for malware classification is well-suited for integration into commercial Endpoint Detection and Response (EDR) platforms, where the 8.7 ms inference time per sample enables real-time scanning of executable files. Comparison with deep learning approaches: while deep learning methods — particularly Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs) — have achieved competitive accuracy in intrusion detection and malware classification, they impose significantly higher computational costs for both training and inference. The GWO-RF approach proposed herein achieves 99.41% accuracy on NSL-KDD, which is comparable to or exceeds reported CNN-based IDS results (typically 97–99%), while requiring orders of magnitude less computational resources and offering full model interpretability. The feature subsets identified by metaheuristic optimization are human-readable and can inform security analysts about which traffic characteristics are most indicative of malicious activity, a property absent in deep learning black-box models.</p>
<p>Limitations: several limitations of this study warrant acknowledgment. First, the feature selection is binary (include/exclude), and continuous feature weighting may yield further improvements. Second, the S-box optimization was limited to 8×8 bijective permutations; larger S-boxes (e.g., 16×16) present a combinatorially harder problem that may require algorithm modifications. Third, the Malimg dataset, while widely used, contains only 25 malware families and may not fully represent the diversity of modern malware. Fourth, the experiments were conducted in an offline setting with static datasets; the impact of concept drift in streaming network data was not evaluated. Fifth, adversarial robustness — the susceptibility of metaheuristic-optimized classifiers to adversarial examples crafted to evade detection — remains an open concern not addressed in this work.</p>
</sec>
<sec id="sec-27"><label>6</label><title>Conclusion</title>
<p>This paper presented a comprehensive multi-domain experimental study evaluating five metaheuristic optimization algorithms — GA, PSO, GWO, WOA, and HHO — across three critical cybersecurity applications: network intrusion detection, cryptographic S-box generation, and malware classification. Through rigorous experimentation on four benchmark datasets with 30 independent runs per configuration and full statistical analysis, the following principal conclusions were established.</p>
<p>First, metaheuristic-optimized feature selection consistently and significantly outperformed full-feature baselines across all three IDS datasets, with the best configuration (GWO-RF) achieving 99.41% accuracy on NSL-KDD with a 78.0% feature reduction. This result underscores the importance of intelligent feature selection as a prerequisite for high-performance intrusion detection.</p>
<p>Second, HHO demonstrated exceptional capability for cryptographic S-box generation, producing S-boxes with a nonlinearity of 112 and differential uniformity of 6 — closely approaching the AES Rijndael S-box quality while offering structural diversity not achievable through algebraic construction methods.</p>
<p>Third, PSO-optimized ensemble classifiers achieved the highest malware classification performance (98.76% F1-score) while simultaneously minimizing ensemble complexity and inference time, demonstrating the practical viability of metaheuristic-driven ensemble design for endpoint security.</p>
<p>Fourth, no single algorithm dominated across all three domains, highlighting the importance of domain-specific algorithm selection. The Friedman test confirmed statistically significant performance differences (p &lt; 0.001), with GWO, HHO, and PSO forming a top tier that significantly outperformed WOA and GA. For cybersecurity practitioners, the following recommendations are offered: (i) deploy GWO for feature selection in network IDS, particularly for high-dimensional datasets; (ii) employ HHO for generating diverse, high-quality S-boxes for lightweight cipher designs; and (iii) utilize PSO for optimizing ensemble malware classifiers in endpoint security platforms.</p>
<p>Future research directions include: (a) dynamic feature selection for streaming network data using online metaheuristic variants to address concept drift; (b) optimization of post-quantum cryptographic primitives, including lattice-based and code-based parameters; (c) evaluation of adversarial robustness of metaheuristic-optimized classifiers against evasion attacks; (d) extension to multi-objective optimization frameworks that simultaneously optimize detection accuracy, computational cost, and energy consumption for green cybersecurity; and (e) investigation of hybrid metaheuristics that combine the strengths of GWO&apos;s exploration with HHO&apos;s exploitation for unified cross-domain security optimization.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Morgan, S. (2020). Cybercrime to cost the world $10.5 trillion annually by 2025. Cybercrime magazine, 13(11), 2020. <ext-link ext-link-type="uri" xlink:href="https://cybersecurityventures.com/hackerpocalypse-cybercrime-report-2016/">https://cybersecurityventures.com/hackerpocalypse-cybercrime-report-2016/</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Roesch, M. (1999). Snort: Lightweight intrusion detection for networks. Lisa (Vol. 99, No. 1, pp. 229-238). USENIX Association. <ext-link ext-link-type="uri" xlink:href="https://www.usenix.org/legacy/event/lisa99/full_papers/roesch/roesch.pdf">https://www.usenix.org/legacy/event/lisa99/full_papers/roesch/roesch.pdf</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Ambusaidi, M. A., He, X., Nanda, P., &amp; Tan, Z. (2016). Building an intrusion detection system using a filter-based feature selection algorithm. IEEE transactions on computers, 65(10), 2986–2998. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TC.2016.2519914">https://doi.org/10.1109/TC.2016.2519914</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Farah, M. A. Ben, Farah, A., &amp; Farah, T. (2020). An image encryption scheme based on a new hybrid chaotic map and optimized substitution box. Nonlinear dynamics, 99(4), 3041–3064. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11071-019-05413-8">https://doi.org/10.1007/s11071-019-05413-8</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Ucci, D., Aniello, L., &amp; Baldoni, R. (2019). Survey of machine learning techniques for malware analysis. Computers &amp; security, 81, 123–147. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cose.2018.11.001">https://doi.org/10.1016/j.cose.2018.11.001</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., &amp; Chen, H. (2019). Harris Hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.future.2019.02.028">https://doi.org/10.1016/j.future.2019.02.028</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Mirjalili, S., Mirjalili, S. M., &amp; Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2013.12.007">https://doi.org/10.1016/j.advengsoft.2013.12.007</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Tavallaee, M., Bagheri, E., Lu, W., &amp; Ghorbani, A. A. (2009). A detailed analysis of the kdd cup 99 data set. 2009 IEEE symposium on computational intelligence for security and defense applications (pp. 1–6). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CISDA.2009.5356528">https://doi.org/10.1109/CISDA.2009.5356528</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Moustafa, N., &amp; Slay, J. (2015). UNSW-nb15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set). 2015 military communications and information systems conference (MILCIS) (pp. 1–6). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MilCIS.2015.7348942">https://doi.org/10.1109/MilCIS.2015.7348942</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Khammassi, C., &amp; Krichen, S. (2017). A GA-LR wrapper approach for feature selection in network intrusion detection. Computers &amp; security, 70, 255–277. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cose.2017.06.005">https://doi.org/10.1016/j.cose.2017.06.005</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Elmasry, W., Akbulut, A., &amp; Zaim, A. H. (2020). Evolving deep learning architectures for network intrusion detection using a double PSO metaheuristic. Computer networks, 168, 107042. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.comnet.2019.107042">https://doi.org/10.1016/j.comnet.2019.107042</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Varzaneh, Z. A., &amp; Hosseini, S. (2024). An improved equilibrium optimization algorithm for feature selection problem in network intrusion detection. Scientific reports, 14(1), 18696. <ext-link ext-link-type="uri" xlink:href="https://www.nature.com/articles/s41598-024-67488-7">https://www.nature.com/articles/s41598-024-67488-7</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Almomani, A., Alweshah, M., Al Khalayleh, S., Al-Refai, M., &amp; Qashi, R. (2019). Metaheuristic algorithms-based feature selection approach for intrusion detection. In Machine learning for computer and cyber security (pp. 184–208). CRC Press. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1201/9780429504044-8">https://doi.org/10.1201/9780429504044-8</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Kasongo, S. M., &amp; Sun, Y. (2020). A deep learning method with wrapper based feature extraction for wireless intrusion detection system. Computers &amp; security, 92, 101752. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cose.2020.101752">https://doi.org/10.1016/j.cose.2020.101752</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Koryshev, N., Hodashinsky, I., &amp; Shelupanov, A. (2021). Building a fuzzy classifier based on whale optimization algorithm to detect network intrusions. Symmetry, 13(7), 1211. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/sym13071211">https://doi.org/10.3390/sym13071211</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation>Thaher, T., Heidari, A. A., Mafarja, M., Dong, J. S., &amp; Mirjalili, S. (2019). Binary Harris Hawks optimizer for high-dimensional, low sample size feature selection. In Evolutionary machine learning techniques: Algorithms and applications (pp. 251–272). Springer. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-981-32-9990-0_12">https://doi.org/10.1007/978-981-32-9990-0_12</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation>Daemen, J., &amp; Rijmen, V. (2002). The design of Rijndael. Springer. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-662-60769-5">https://doi.org/10.1007/978-3-662-60769-5</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>18</label><mixed-citation>Alzaidi, A. A., Ahmad, M., Doja, M. N., Al Solami, E., &amp; Beg, M. M. S. (2018). A new 1D chaotic map and $\beta $-hill climbing for generating substitution-boxes. IEEE access, 6, 55405–55418. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ACCESS.2018.2871557">https://doi.org/10.1109/ACCESS.2018.2871557</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>19</label><mixed-citation>Kuznetsov, O., Poluyanenko, N., Frontoni, E., Arnesano, M., &amp; Smirnov, O. (2024). Evolutionary approach to s-box generation: Optimizing nonlinear substitutions in symmetric ciphers. <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2407.03510">https://arxiv.org/abs/2407.03510</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>20</label><mixed-citation>Ali, R. S., Hasoun, R. K., Tayyeh, H. K., &amp; Mohammed, M. Q. (2024). A comprehensive review on s-box generation methods. AIP conference proceedings (Vol. 3207, p. 20001). AIP Publishing LLC. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1063/5.0234892">https://doi.org/10.1063/5.0234892</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>21</label><mixed-citation>Ahmad, M., Khaja, I. A., Baz, A., Alhakami, H., &amp; Alhakami, W. (2020). Particle swarm optimization based highly nonlinear substitution-boxes generation for security applications. IEEE access, 8, 116132–116147. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ACCESS.2020.3004449">https://doi.org/10.1109/ACCESS.2020.3004449</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>22</label><mixed-citation>Nataraj, L., Karthikeyan, S., Jacob, G., &amp; Manjunath, B. S. (2011). Malware images: Visualization and automatic classification. Proceedings of the 8th international symposium on visualization for cyber security (pp. 1-7). Association for Computing Machinery (ACM). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2016904.2016908">https://doi.org/10.1145/2016904.2016908</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>23</label><mixed-citation>Panda, B., Bisoyi, S. S., &amp; Panigrahy, S. (2023). An ensemble approach for imbalanced multiclass malware classification using 1D-CNN. PeerJ computer science, 9, e1677. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7717/peerj-cs.1677">https://doi.org/10.7717/peerj-cs.1677</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>24</label><mixed-citation>Moujoud, L., Ayache, M., &amp; Belmekki, A. (2024). Ensemble learning for malware detection. International conference on smart applications and data analysis (pp. 233–245). Cham: Springer Nature Switzerland. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-031-77040-1_17">https://doi.org/10.1007/978-3-031-77040-1_17</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>25</label><mixed-citation>Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press. <ext-link ext-link-type="uri" xlink:href="https://mitpress.mit.edu/9780262581110/adaptation-in-natural-and-artificial-systems/">https://mitpress.mit.edu/9780262581110/adaptation-in-natural-and-artificial-systems/</ext-link></mixed-citation></ref>
<ref id="ref-26"><label>26</label><mixed-citation>Eberhart, R., &amp; Kennedy, J. (1995). Particle swarm optimization. Proceedings of the IEEE international conference on neural networks (Vol. 4, pp. 1942–1948). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICNN.1995.488968">https://doi.org/10.1109/ICNN.1995.488968</ext-link></mixed-citation></ref>
<ref id="ref-27"><label>27</label><mixed-citation>Mirjalili, S., &amp; Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–</mixed-citation></ref>
<ref id="ref-28"><label>67</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2016.01.008">https://doi.org/10.1016/j.advengsoft.2016.01.008</ext-link></mixed-citation></ref>
<ref id="ref-29"><label>28</label><mixed-citation>Sharafaldin, I., Lashkari, A. H., &amp; Ghorbani, A. A. (2018). Toward generating a new intrusion detection dataset and intrusion traffic characterization. ICISSp, 1(2018), 108–116. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5220/0006639801080116">https://doi.org/10.5220/0006639801080116</ext-link></mixed-citation></ref>
</ref-list></back>
</article>