An Adaptive DDoS Detection and Classification Method in Blockchain Using an Integrated Multi-Models
Source abstract
Abstract
With the rising adoption of blockchain technology due to its decentralized, secure, and transparent features, ensuring its resilience against network threats, especially Distributed Denial of Service (DDoS) attacks, is crucial. This research addresses the vulnerability of blockchain systems to DDoS assaults, which undermine their core decentralized characteristics, posing threats to their security and reliability. We have devised a novel adaptive integration technique for the detection and identification of varied DDoS attacks. To ensure the robustness and validity of our approach, a dataset amalgamating multiple DDoS attacks was derived from the CIC-DDoS2019 dataset. Using this, our methodology was applied to detect DDoS threats and further classify them into seven unique attack subcategories. To cope with the broad spectrum of DDoS attack variations, a holistic framework has been proposed that seamlessly integrates five machine learning models: Gate Recurrent Unit (GRU), Convolutional Neural Networks (CNN), Long-Short Term Memory (LSTM), Deep Neural Networks (DNN), and Support Vector Machine (SVM). The innovative aspect of our framework is the introduction of a dynamic weight adjustment mechanism, enhancing the system’s adaptability. Experimental results substantiate the superiority of our ensemble method in comparison to singular models across various evaluation metrics. The framework displayed remarkable accuracy, with rates reaching 99.71% for detection and 87.62% for classification tasks. By developing a comprehensive and adaptive methodology, this study paves the way for strengthening the defense mechanisms of blockchain systems against DDoS attacks. The ensemble approach, combined with the dynamic weight adjustment, offers promise in ensuring blockchain’s enduring security and trustworthiness.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (43)
Show source-provided references
1. The blockchain: State-of-the-art and research challenges10.1016/j.jii.2019.04.002 ↗
2. Blockchain and the related issues: A review of current research topics10.1080/23270012.2018.1516523 ↗
3. Blockchain technology: Development and prospects10.1093/nsr/nwy133 ↗
4. Blockchain technology—Recent research and future trend10.1080/17517575.2021.1939895 ↗
5. An overview of blockchain technologies: Principles, opportunities and challenges
6. A decade of blockchain: Review of the current status, challenges, and future directions10.15388/Informatica.2019.227 ↗
7. Opportunities and challenges of blockchain in Industry 4.010.15407/econindustry2019.01.082 ↗
8. Utilization of blockchain for mitigating the distributed denial of service attacks10.1002/spy2.96 ↗
9. Distributed denial of service (DDoS) mitigation using blockchain—A comprehensive insight10.3390/sym13020227 ↗
10. Anti-D chain: A lightweight DDoS attack detection scheme based on heterogeneous ensemble learning in blockchain10.23919/JCC.2020.09.002 ↗
11. Machine learning algorithms to detect DDoS attacks in SDN10.1002/cpe.5402 ↗
12. The DDoS attacks detection through machine learning and statistical methods in SDN10.1007/s11227-020-03323-w ↗
13. Impact of feature selection methods on machine learning-based for detecting DDoS attacks: Literature review10.31289/jite.v5i2.6112 ↗
14. Predicting DOS-DDOS attacks: Review and evaluation study of feature selection methods based on wrapper process10.14569/IJACSA.2021.0120517 ↗
15. A systematic literature review on machine learning and deep learning approaches for detecting DDoS attacks in software-defined networking10.3390/s23094441 ↗
16. DDoS attacks and machine-learning-based detection methods: A survey and taxonomy10.1002/eng2.12697 ↗
17. DeepDefense: Identifying DDoS attack via deep learning
18. A machine learning approach for ddos (distributed denial of service) attack detection using multiple linear regression
19. Artificial intelligence-enabled DDoS detection for blockchain-based smart transport systems10.3390/s22010032 ↗
20. Trusted multi-domain DDoS detection based on federated learning10.3390/s22207753 ↗
21. Distributed blockchain-SDN secure IoT system based on ANN to mitigate DDoS attacks10.3390/app13084953 ↗
22. LSTM-CGAN: Towards generating low-rate DDoS adversarial samples for blockchain-based wireless network detection models10.1109/ACCESS.2021.3056482 ↗
23. A secured Industrial Internet-of-Things architecture based on blockchain technology and machine learning for sensor access control systems in smart manufacturing10.3390/app12094641 ↗
24. Blockchain-based intrusion detection system of IoT urban data with device authentication against DDoS attacks10.1016/j.compeleceng.2022.108287 ↗
25. Prevention of DDoS attacks using an optimized deep learning approach in blockchain technology10.1002/ett.4729 ↗
26. An efficient and reliable asynchronous federated learning scheme for smart public transportation10.1109/TVT.2022.3232603 ↗
27. A distributed intrusion detection system to detect DDoS attacks in blockchain-enabled IoT network10.1016/j.jpdc.2022.01.030 ↗
28. A multi-point collaborative DDoS defense mechanism for IIoT environment10.1016/j.dcan.2022.04.008 ↗
29. Probability-weighted voting ensemble learning for classification model10.12720/jait.11.4.217-227 ↗
30. Forecasting bank failure: Base learners, ensembles and hybrid ensembles10.1007/s10614-016-9623-y ↗
31. An ensemble learning framework for convolutional neural network based on multiple classifiers10.1007/s00500-019-04141-w ↗
32. Adaptive machine learning based distributed denial-of-services attacks detection and mitigation system for SDN-enabled IoT10.3390/s22072697 ↗
33. Bitcoin-NG: A scalable blockchain protocol
34. Detection of DDoS attack in IoT using machine learning
35. A modified PointNet-based DDoS attack classification and segmentation in blockchain10.32604/csse.2023.039280 ↗
36. Evaluating the performance of LSTM and GRU in detection of distributed denial of service attacks using CICDDoS2019 dataset
37. A DDoS detection approach based on CNN in cloud computing10.4028/www.scientific.net/AMM.513-517.579 ↗
38. Customer satisfaction service match and service quality-based blockchain cloud manufacturing10.1016/j.ijpe.2021.108220 ↗
39. A DNN architecture generation method for DDoS detection via genetic alogrithm10.3390/fi15040122 ↗
40. A DDoS attack detection method based on SVM and K-nearest neighbour in SDN environment10.1504/IJCSE.2020.111431 ↗
41. Ke · Advances in Neural Information Processing Systems · 2017 · 30 · 3149
42. An optimized weighted voting based ensemble model for DDoS attack detection and mitigation in SDN environment10.1016/j.micpro.2021.104412 ↗
43. Security analysis of DDoS attacks using machine learning algorithms in networks traffic10.3390/electronics10232919 ↗