A Novel DDoS Detection and Multi-Class Classification Method: A Graph Convolutional Network Approach

dc.contributor.authorSaunders, Braden
dc.date.accessioned2024-02-13T15:55:56Z
dc.date.available2024-02-13T15:55:56Z
dc.description.abstractDistributed Denial of Service (DDoS) is an attack that overwhelms the cyber critical infrastructure system with malicious packets causing it to become unresponsive, which precludes legitimate users from accessing the target system. This work leverages a deep learning method known as Graph Convolutional Network (GCN) to empower DDoS detection systems. The proposed GCN model consists of three hidden layers, each with 128 neurons. Considering the Canadian Institute for Cybersecurity CIC-IDS 2017 dataset, the proposed model achieves an overall accuracy of 99.95%, along with a value of 99.95% for each of the precision, recall, and F1-score metrics for the binary DDoS classification problem. For the multi-class DDoS classification problem, the model scores an overall accuracy of 98.94% and precision, recall, and F1-score values of over 93% for all classes. These results support the use of the proposed GCN DDoS detection method in practice.en_US
dc.identifier.urihttp://hdl.handle.net/10464/18271
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectGraph convolutional networken_US
dc.subjectDDoS attacksen_US
dc.subjectIntelligent network attack solutionsen_US
dc.subjectNetwork anomaly detectionen_US
dc.subjectPacket classificationen_US
dc.titleA Novel DDoS Detection and Multi-Class Classification Method: A Graph Convolutional Network Approachen_US
refterms.dateFOA2024-02-13T15:55:58Z

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Brock_Saunders_Braden_2024.pdf
Size:
308.65 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Item-specific license agreed upon to submission
Description: