<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Class-Focused Evaluation of Deep Learning Techniques for Network Intrusion Detection*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mantas Bacevicius</string-name>
          <email>mantas.bacevicius@ktu.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IVUS2024: Information Society and University Studies 2024</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kaunas Technology University, Faculty of Informatics</institution>
          ,
          <addr-line>Studentu 50, Kaunas, 51368</addr-line>
          ,
          <country country="LT">Lithuania</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In an increasingly interconnected world, safeguarding digital systems and networks against cyber threats is of utmost importance. Traditional intrusion detection approaches, relying on rule-based systems or simplistic machine learning models, often struggle to adapt to the evolving threat landscape. Deep Neural Networks (DNNs) offer promising avenues for enhancing Intrusion Detection Systems (IDS) effectiveness, leveraging their hierarchical structure to process complex network traffic data and extract discriminatory features indicative of malicious activity. However, the temporal dynamics inherent in network traffic data pose a unique challenge, prompting exploration into Long Short-Term Memory (LSTM) networks, for their sequential data processing capabilities. This paper investigates the application of deep learning models, including dense neural networks and LSTMs, for classifying network traffic into 28 distinct attack types. By analyzing the architectural design and presenting experimental results on standard benchmark datasets, we demonstrate the practical applicability of our hybrid approach in real-world cybersecurity scenarios, contributing to the advancement of intrusion detection systems through deep learning techniques. Additionally, we explore the challenges posed by class imbalances and dataset characteristics, providing insights into model performance and limitations for various attack types.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>With our world ever more connected, protecting digital systems and networks is critical. Cyber
threats are constantly getting smarter, so we need better Intrusion Detection Systems (IDS) [] that can
quickly spot and stop possible security breaches. Traditional approaches to intrusion detection often
rely on rule-based systems [] [] or simple machine learning models [], which may struggle to adapt to
the evolving landscape of cyber attacks [] []. In recent years, the emergence of Deep Neural Networks
(DNNs) [] [] has offered promising avenues for enhancing the effectiveness of IDS. In the field of
cybersecurity, the application of DNN has a great potential to enhance the capabilities of intrusion
detection systems. Using the inherent hierarchical structure of DNN, these systems can efficiently
process complex network traffic data and extract discriminatory features indicative of malicious
activity.</p>
      <p>Moreover, the temporal fluctuations ingrained within network traffic data pose a distinctive
obstacle in intrusion detection. Therefore, another challenge in intrusion detection is that network
traffic data constantly changes over time. DNN architectures frequently encounter difficulties in
adeptly capturing temporal dependencies within sequential data, as their proficiency primarily resides
in tasks such as image feature extraction, pattern identification, classification, and segmentation. This
is where a distinct neural network model, known as a Recurrent Neural Network (RNN), becomes
relevant []. Unlike DNNs, RNNs excel at processing sequential information and thus could be
beneficial for analyzing network traffic. Specifically, Long Short-Term Memory (LSTM) networks [ ] [
], a subtype of RNNs, demonstrate remarkable proficiency in learning from sequences and retaining
critical information over extended periods. However, directly applying LSTMs to network traffic data
presents challenges due to the varying lengths of network data packets and their irregular arrival
times.</p>
      <p>While classical machine learning methods provide reliable results for classifying network
intrusions [], this paper explores the possibility of applying deep learning models given the
continuous (numerical) nature of the dataset. Unlike previous works that focused on a limited set of
popular attack classes (typically less than 18), our research considers a broader range of 28 different
attack types. This study examines the effectiveness of dense neural networks and LSTMs in classifying
network traffic into different attack types. We have analyzed the architectural design of this hybrid
approach and present experimental results showing the effectiveness of the proposed model on
standard benchmark datasets, thus highlighting its practical applicability in real cybersecurity
scenarios. Through these studies, we aim to contribute to the continuous advancement of intrusion
detection systems using deep learning techniques.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Dataset</title>
      <p>Developed at the University of New Brunswick by the Canadian Institute for Cybersecurity (CIC),
both CIC-IDS2017 [] and the CSE-CIC-IDS2018 [] [] datasets are significant aggregations of network
traffic data, vital for evaluating the performance and reliability of Intrusion Detection Systems (IDS)
and related security technologies. These datasets are widely used for artificial intelligence model
development for cybersecurity because of their 1) size – they are extensive, containing a substantial
amount of network traffic data, encompassing both benign and malicious samples (number of
samples); 2) range of attacks – datasets encompass a broad spectrum of cyber threats and
irregularities, including Denial of Service (DoS), Distributed Denial of Service (DDoS), infiltration
attacks and diverse intrusion attempts; 3) authentic scenarios – constructed to mirror real-world
network traffic situations, these datasets are invaluable for assessing the effectiveness of intrusion
detection systems in practical environments; 4) data labelling – each instance of network traffic in the
datasets is categorized, indicating whether it represents normal (benign) activity or malicious
behavior. This labelling aids in employing supervised learning techniques to construct and assess
intrusion detection models; 5) catholic features – a variety of characteristics are extracted from
network traffic data in this dataset, such as packet attributes, protocol details and traffic patterns.
These attributes function as input parameters for machine learning models aimed at classifying
network traffic as either benign or malicious.</p>
      <p>This study combined two network intrusion detection datasets, CIC-IDS2017 and
CSE-CICIDS2018. To improve data consistency, we merged similar malicious categories and removed features
deemed uninformative. Additionally, we replaced missing values (NaN) with zeros. This process
resulted in a new dataset containing 28 distinct network traffic classes and a total of 19,063,687 entries.
It must be noted, that both CIC-IDS2017 and CSE-CIC-IDS2018 datasets are highly unbalanced as it is
shown in Figure 1.</p>
      <p>It has been observed that deep learning approach is applied to both the binary network intrusion
problem and the multi-class [] [] []. While the goal might be multi-class classification, many intrusion
detection tasks are simplified by grouping similar attack types into a smaller number of categories.
This typically results in 5 to 14 classes, depending on the specific needs and chosen dataset [] []. This
is because, the network intrusion datasets typically have a large portion of normal traffic (Benign) and
a significantly smaller portion of malicious traffic categorized into various attack types (“SQL
Injection”, “Heartbleed”, “FTP-Patator”, etc.). This creates a class imbalance, where the majority class
(the Benign class) is prioritised when training the model.</p>
      <p>Long Short-Term Memory (LSTM) networks are popular choices for intrusion detection systems
due to their ability to learn from sequential data. LSTM is typically used for anomaly detection or for
binary tasks by classifying attacks into benign and malicious [].</p>
      <p>However, their accuracy depends on the specific dataset and the model architecture itself. For
example, the Kddcup99 dataset allows for a highest accuracy of 0.98 for the ACC metric [].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Related works</title>
      <p>Classes
17</p>
      <p>The CIC-IDS2017 dataset is a well-known benchmark dataset for Intrusion Detection Systems
(IDS) as it contains network traffic data collected from real-world environments with different types
of attacks and normal traffic. In order to improve the classification performance of this dataset, there
are a number of studies with detailed analysis including feature selection, class grouping, data
cleaning and processing. The classifiers to use for this task also vary widely, from classical RF or MLP
(multi-layer perceptron) to deep learning architectures. The results of certain multi-class classification
studies are presented in Table 1 showing the F1-score and the number of classification classes.</p>
      <p>The CSE-CIC-IDS-2018 dataset comprises 28 categories of network traffic, with each category
representing distinct network activities. However, during classification exercises, these categories are
typically consolidated into 7 main groups (such as "Benign," "DDoS," "DoS," "Brute Force," "Bot,"
"Infiltration," and "Web"), occasionally 15, and the highest number of observed categories for
classification stands at 17 (see Table 2).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Methodology</title>
      <p>To address overfitting in the highly unbalanced merged network traffic dataset, we employed
several deep learning models. First, a Deep Autoencoder-Deep Neural Network (DAE-DNN) was used
to potentially reduce dimensionality and extract relevant features. Second, individual deep learning
models were built for each malicious traffic category to improve class-specific accuracy. Finally, a
Long Short-Term Memory (LSTM) model was constructed to evaluate the dataset's suitability for time
series analysis.</p>
      <p>For time distributed LSTM, model was constructed containing 4 LSTM layers with
195125125195 layout with RepeatVector layer in the middle, as it is shown in Figure 2. Model
was trained with 30 epochs. For training dataset was split into 1280 batches.</p>
      <p>To examine the DAE-DNN architecture fitness to the dataset, couple of these models with varying
numbers of DAE layers and DNN layers, were constructed. First DAE-DNN model consisted of 3 dense
layers 806080, performing the DAE function, with ReLU activation in each layer. Then, a single
dense layer was added, to perform DNN function consisting of 80 neurons, again with ReLU activation
function. Lastly, another dense layer was appended for output, this time with sigmoid activation
function. The architectural components of this model are provided in Figure 3.</p>
      <p>Then, the architecture of DAE-DNN was modified, so that number of DAE function performing
layers was changed from 3 to 9 with 807040302530407080 layout. Number of DNN
layers was also changed from 1 to 3, with 80 neurons each. Activation functions stayed the same –
ReLU for DAE and DNN layers, sigmoid for the output. The architectural components of the extended
DAE-DNN model are provided in Figure 4.</p>
      <p>Last approach was to make a separate DNN model for each of the malicious class in the dataset.
Dataset for each model contained both benign and class-specific malicious data. The model
architecture for each class was the same non-expanded DAE-DNN model, reviewed in previous
section, provided in the Figure 3.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>For time series testing, the dataset was split into 10-minute intervals, based on the timestamp field.
Gaps in the timeline were filled with previous dataset entry, while data entries in intervals that
contained more than one entry where removed, leaving only the first recorded malicious entry, if it
was registered during the 10 minute period. If not, only the first recorded benign entry was left.
Resulting dataset was tested with Ljung box test for autocorrelation. As it is visible from Figure 5,
significant autocorrelation (p-value &lt; 0.05, and 99% confidence band identify statistically significant
autocorrelation values) can be observed only in minority of classes – “Brute Force -Web”, “Bot”,
“Brute Force -XSS”, “SQL Injection”, “Infilteration” and “DDoS attacks-LOIC-HTTP”.
a) p-value = 1.73E-11
b) p-value = 9.04E-28
c) p-value = 1.19E-23
d) p-value = 5.38E-10 e) p-value = 4.92E-28
Figure 5: Ljung box test results for dataset class with significant p-value
f) p-value = 3.79E-13
The absence of autocorrelation in other classes (including "Benign") suggests that the data points
within those classes are independent of past observations (see Figure 6). p-values of more than 0.9
have been observed for such classes as “FTP-BruteForce”, “SSH-Bruteforce”, “DDOS-Attack-HOIC”
and “DoS attacks Slowloris”.</p>
      <p>a) p-value = 0.6953
b) p-value = 0.9525
c) p-value = 0.9360
d) p-value = 0.9839
e) p-value = 0
f) p-value = 0.9962</p>
      <p>The results of the DAE-DNN and extended DAE-DNN model classification (weighted average
F1score) are presented in Table 3. It is notable that the extended model generally performs better,
achieving a score of 0.9361 for F1-score and 0.9508 for recall value.
The split DAE-DNN classification models achieved the best results comparing to other two models for
12 classes (see Figure 7). Results for the remaining classes are not included due to either zero cases
during testing or an F1-score of 0 in the classification results for those classes. DNN split models failed
to classify “Brute Force - Web”, “Heartbleed”, “Infiltration”, “Web Attack Brute Force”, “Web Attack
Sql Injection” and “Web Attack XSS” due to low count of data entries in those classes. We can assume
that the improved architecture may be an appropriate solution for classifying attacks in this way, by
creating a class-by-class model.
While the extended DAE-DNN model demonstrated superior classification results overall, a closer
examination of the F1-Score values for individual attack classifiers revealed that more classes
performed better with the simple DAE-DNN model. However, the extended model's significant
superiority was evident in specific classes, like “SSH-Patator”, “Portscan”, “Bot”, etc.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This study underscores the urgent need for advanced Intrusion Detection Systems (IDS) in the face
of escalating cyber threats. While traditional methods struggle to keep pace, Deep Neural Networks
(DNNs) with addition of Deep Autoencoders (DAE) show promise in efficiently processing complex
network traffic data to pinpoint malicious activity. Our experimentation, involving DAE-DNN,
separate DNN models for each class and LSTM models, demonstrates tangible progress in classifying
network traffic into 28 distinct attack types. However, challenges such as class imbalances persist,
impacting detection accuracy. For instance, our findings reveal a 66% to 99% F-1 score range across
various attack types, with certain classes posing persistent challenges due to limited data availability
without using oversampling methods. These results underscore the necessity for ongoing refinement
and optimization in IDS methodologies to ensure robust cybersecurity defenses in today's
interconnected world.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
      <p>[6] Z. Yang et al., “A systematic literature review of methods and datasets for anomaly-based network intrusion
detection,” Comput. Secur., vol. 116, p. 102675, May 2022, doi: 10.1016/j.cose.2022.102675
[7] M. Maithem and G. A. Al-sultany, “Network intrusion detection system using deep neural networks,” J.
Phys. Conf. Ser., vol. 1804, no. 1, p. 012138, Feb. 2021, doi: 10.1088/1742-6596/1804/1/012138
[8] M. Ramaiah, V. Chandrasekaran, V. Ravi, and N. Kumar, “An intrusion detection system using optimized
deep neural network architecture,” Trans. Emerg. Telecommun. Technol., vol. 32, no. 4, p. e4221, 2021, doi:
10.1002/ett.4221
[9] “A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks | IEEE Journals &amp;
Magazine | IEEE Xplore.” Available: https://ieeexplore.ieee.org/abstract/document/8066291. [Accessed: Feb. 27,
2024]
[10] “LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications | IEEE Journals &amp;
Magazine | IEEE Xplore.” Available: https://ieeexplore.ieee.org/abstract/document/9216166. [Accessed: Feb. 27,
2024]
[11] Y. Imrana, Y. Xiang, L. Ali, and Z. Abdul-Rauf, “A bidirectional LSTM deep learning approach for intrusion
detection,” Expert Syst. Appl., vol. 185, p. 115524, Dec. 2021, doi: 10.1016/j.eswa.2021.115524
[12] M. Bacevicius and A. Paulauskaite-Taraseviciene, “Machine Learning Algorithms for Raw and Unbalanced
Intrusion Detection Data in a Multi-Class Classification Problem,” Appl. Sci., vol. 13, no. 12, Art. no. 12, Jan. 2023,
doi: 10.3390/app13127328
[13] A. Rosay, E. Cheval, F. Carlier, and P. Leroux, “Network Intrusion Detection: A Comprehensive Analysis of
CIC-IDS2017:,” in Proceedings of the 8th International Conference on Information Systems Security and Privacy,
Online Streaming, SCITEPRESS - Science and Technology Publications, 2022, pp. 25–36. doi:
10.5220/0010774000003120. Available: https://www.scitepress.org/DigitalLibrary/Link.aspx?
doi=10.5220/0010774000003120. [Accessed: Feb. 27, 2024]
[14] J. L. Leevy and T. M. Khoshgoftaar, “A survey and analysis of intrusion detection models based on
CSE-CICIDS2018 Big Data,” J. Big Data, vol. 7, no. 1, p. 104, Nov. 2020, doi: 10.1186/s40537-020-00382-x
[15] I. Sharafaldin, A. Habibi Lashkari, and A. A. Ghorbani, “Toward Generating a New Intrusion Detection
Dataset and Intrusion Traffic Characterization:,” in Proceedings of the 4th International Conference on Information
Systems Security and Privacy, Funchal, Madeira, Portugal: SCITEPRESS - Science and Technology Publications,
2018, pp. 108–116. doi: 10.5220/0006639801080116. Available:
http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0006639801080116. [Accessed: Feb. 27, 2024]
[16] Y. N. Kunang, S. Nurmaini, D. Stiawan, and B. Y. Suprapto, “Attack classification of an intrusion detection
system using deep learning and hyperparameter optimization,” J. Inf. Secur. Appl., vol. 58, p. 102804, May 2021,
doi: 10.1016/j.jisa.2021.102804
[17] S. N. Mighan and M. Kahani, “A novel scalable intrusion detection system based on deep learning,” Int. J.
Inf. Secur., vol. 20, no. 3, pp. 387–403, Jun. 2021, doi: 10.1007/s10207-020-00508-5
[18] Z. Wang, Y. Liu, D. He, and S. Chan, “Intrusion detection methods based on integrated deep learning
model,” Comput. Secur., vol. 103, p. 102177, Apr. 2021, doi: 10.1016/j.cose.2021.102177
[19] R. I. Farhan, A. T. Maolood, and N. F. Hassan, “Optimized Deep Learning with Binary PSO for Intrusion
Detection on CSE-CIC-IDS2018 Dataset,” J. Al-Qadisiyah Comput. Sci. Math., vol. 12, no. 3, Nov. 2020, doi:
10.29304/jqcm.2020.12.3.706. Available: https://jqcsm.qu.edu.iq/index.php/journalcm/article/view/706.
[Accessed: Mar. 17, 2024]
[20] Y.-C. Wang, Y.-C. Houng, H.-X. Chen, and S.-M. Tseng, “Network Anomaly Intrusion Detection Based on
Deep Learning Approach,” Sensors, vol. 23, no. 4, Art. no. 4, Jan. 2023, doi: 10.3390/s23042171
[21] “CNN-LSTM: Hybrid Deep Neural Network for Network Intrusion Detection System | IEEE Journals &amp;
Magazine | IEEE Xplore.” Available: https://ieeexplore.ieee.org/abstract/document/9889698. [Accessed: Mar. 17,
2024]
[22] R. Z. of Science et al., “Recurrent Neural Networks &amp; Deep Neural Networks Based on Intrusion Detection
System,” Open Access Libr. J., vol. 07, no. 03, Art. no. 03, 2020, doi: 10.4236/oalib.1106151
[23] V. Bulavas, V. Marcinkevičius, and J. Rumiński, “Study of Multi-Class Classification Algorithms’
Performance on Highly Imbalanced Network Intrusion Datasets,” Informatica, vol. 32, no. 3, pp. 441–475, Jan.
2021, doi: 10.15388/21-INFOR457
[24] M. Zhong, M. Lin, and Z. He, “Dynamic multi-scale topological representation for enhancing network
intrusion detection,” Comput. Secur., vol. 135, p. 103516, Dec. 2023, doi: 10.1016/j.cose.2023.103516
[25] W. Liu et al., “Intrusion Detection for Maritime Transportation Systems With Batch Federated
Aggregation,” IEEE Trans. Intell. Transp. Syst., vol. 24, no. 2, pp. 2503–2514, Feb. 2023, doi:
10.1109/TITS.2022.3181436
[26] O. Belarbi, A. Khan, P. Carnelli, and T. Spyridopoulos, “An Intrusion Detection System Based on Deep Belief
Networks,” in Science of Cyber Security, C. Su, K. Sakurai, and F. Liu, Eds., in Lecture Notes in Computer Science,
vol. 13580. Cham: Springer International Publishing, 2022, pp. 377–392. doi: 10.1007/978-3-031-17551-0_25.
Available: https://link.springer.com/10.1007/978-3-031-17551-0_25. [Accessed: Apr. 18, 2024]
[27] “Deep Learning Based Multi-Channel Intelligent Attack Detection for Data Security | IEEE Journals &amp;
Magazine | IEEE Xplore.” Available: https://ieeexplore-ieee-org.ezproxy.ktu.edu/abstract/document/8259310.
[Accessed: Apr. 18, 2024]
[28] G. Karatas, O. Demir, and O. K. Sahingoz, “Increasing the Performance of Machine Learning-Based IDSs on
an Imbalanced and Up-to-Date Dataset,” IEEE Access, vol. 8, pp. 32150–32162, 2020, doi:
10.1109/ACCESS.2020.2973219
[29] “Intrusion Detection of Imbalanced Network Traffic Based on Machine Learning and Deep Learning | IEEE
Journals &amp; Magazine | IEEE Xplore.” Available:
https://ieeexplore-ieee-org.ezproxy.ktu.edu/abstract/document/9311173. [Accessed: Apr. 18, 2024]
[30] S. Gamage and J. Samarabandu, “Deep learning methods in network intrusion detection: A survey and an
objective comparison,” J. Netw. Comput. Appl., vol. 169, p. 102767, Nov. 2020, doi: 10.1016/j.jnca.2020.102767
[31] “Network Anomaly Detection With Temporal Convolutional Network and U-Net Model | IEEE Journals &amp;
Magazine | IEEE Xplore.” Available: https://ieeexplore-ieee-org.ezproxy.ktu.edu/abstract/document/9583228.
[Accessed: Apr. 18, 2024]
[32] “Cyber threat intelligence using PCA-DNN model to detect abnormal network behavior - ScienceDirect.”
Available: https://www-sciencedirect-com.ezproxy.ktu.edu/science/article/pii/S1110866521000785#b0155.
[Accessed: Apr. 18, 2024]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <fpage>1</fpage>
          .
          <string-name>
            <given-names>M.</given-names>
            <surname>Ozkan-Okay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Samet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Aslan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gupta</surname>
          </string-name>
          , “
          <article-title>A Comprehensive Systematic Literature Review on Intrusion Detection Systems</article-title>
          ,” IEEE Access, vol.
          <volume>9</volume>
          , pp.
          <fpage>157727</fpage>
          -
          <lpage>157760</lpage>
          ,
          <year>2021</year>
          , doi: 10.1109/ACCESS.
          <year>2021</year>
          .3129336
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jin</surname>
          </string-name>
          , J.-G. Chung, and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>Signature-Based Intrusion Detection System (IDS) for In-Vehicle CAN Bus Network</article-title>
          ,” in
          <source>2021 IEEE International Symposium on Circuits and Systems (ISCAS)</source>
          ,
          <source>May</source>
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/ISCAS51556.
          <year>2021</year>
          .9401087. Available: https://ieeexplore.ieee.org/abstract/document/9401087. [Accessed: Feb.
          <volume>27</volume>
          ,
          <year>2024</year>
          ]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Erlacher</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Dressler</surname>
          </string-name>
          , “
          <article-title>FIXIDS: A high-speed signature-based flow intrusion detection system,” in NOMS 2018 - 2018 IEEE/IFIP Network Operations</article-title>
          and
          <string-name>
            <given-names>Management</given-names>
            <surname>Symposium</surname>
          </string-name>
          , Apr.
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/NOMS.
          <year>2018</year>
          .8406247. Available: https://ieeexplore.ieee.org/abstract/document/8406247. [Accessed: Feb.
          <volume>27</volume>
          ,
          <year>2024</year>
          ]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Preuveneers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Rimmer</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tsingenopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Spooren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Joosen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Ilie-Zudor</surname>
          </string-name>
          , “
          <source>Chained Anomaly Detection Models for Federated Learning: An Intrusion Detection Case Study,” Appl. Sci.</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>12</issue>
          ,
          <string-name>
            <surname>Art</surname>
          </string-name>
          . no.
          <issue>12</issue>
          ,
          <string-name>
            <surname>Dec</surname>
          </string-name>
          .
          <year>2018</year>
          , doi: 10.3390/app8122663
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          and
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          , “
          <article-title>A comprehensive review study of cyber-attacks and cyber security; Emerging trends and recent developments,” Energy Rep</article-title>
          ., vol.
          <volume>7</volume>
          ,
          <string-name>
            <surname>Sep</surname>
          </string-name>
          .
          <year>2021</year>
          , doi: 10.1016/j.egyr.
          <year>2021</year>
          .
          <volume>08</volume>
          .126
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>