An Integrated Federated Machine Learning and Blockchain Framework With Optimal Miner Selection for Reliable DDOS Attack Detection

被引:4
作者
Saveetha, D. [1 ]
Maragatham, G. [2 ]
Ponnusamy, Vijayakumar [3 ]
Zdravkovic, Nemanja [4 ]
机构
[1] SRM Inst Sci & Technol, Dept Networking & Commun, Kattankulathur 603203, Tamil Nadu, India
[2] SRM Inst Sci & Technol, Dept Computat Intelligence, Kattankulathur 603203, Tamil Nadu, India
[3] SRM Inst Sci & Technol, Dept Elect & Commun Engn, Kattankulathur 603203, Tamil Nadu, India
[4] Belgrade Metropolitan Univ, Fac Informat Technol, Belgrade 11158, Serbia
关键词
Blockchains; Denial-of-service attack; Machine learning; Computer crime; Training; Federated learning; Data models; Random forests; Accuracy; Secure storage; Reliability; Multilayer perceptrons; Blockchain; DDoS attack; federated learning; flower framework; machine learning;
D O I
10.1109/ACCESS.2024.3413076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain networks serve as a transparent and secure ledger storage solution, yet they remain vulnerable to attacks. There must be some mechanism to protect the blockchain network from attacks. Among various attacks, the Distributed Denial of Service (DDoS) attack is considered severe, which is challenging to detect accurately and reliably. Machine learning techniques are used to detect the attack, which requires exploring all global attack data in a single system, which is difficult in practice. This article proposes a distributed machine learning mechanism called Federated Machine Learning for detecting the presence of DDoS attacks. But in federated machine learning the model itself can be poisoned by the malicious collaborating node which is another problem that this article solves by storing the model in blockchain and by introducing a new reputation-based miner selection procedure. The proposed framework integrates the federation of machine learning within the blockchain network framework for detecting DDoS attacks. Under the integrated framework, miners are used to train the blocks and they also participate in the machine learning training. A dynamic reputation-based miner selection mechanism that can balance exploration and exploitation is proposed for optimal miner selection, which can ensure the high accuracy of the machine learning model and improve the security of blockchain from attacks like DDoS attacks and 51% attacks. The proposed framework is tested with Random Forest, Multilayer Perceptron, and Logistic Regression machine learning algorithms. The proposed mechanism achieved maximum accuracy of 99.1% using random forest model which is superior to the existing mechanism of detection of DDoS attacks.
引用
收藏
页码:127903 / 127915
页数:13
相关论文
共 24 条
[1]   Low Rate DDoS Detection Using Weighted Federated Learning in SDN Control Plane in IoT Network [J].
Ali, Muhammad Nadeem ;
Imran, Muhammad ;
Din, Muhammad Salah ud ;
Kim, Byung-Seo .
APPLIED SCIENCES-BASEL, 2023, 13 (03)
[2]   Blockchain-based Intrusion Detection System of IoT urban data with device authentication against DDoS attacks [J].
Babu, Erukala Suresh ;
SrinivasaRao, B. K. M. ;
Nayak, Soumya Ranjan ;
Verma, Amit ;
Alqahtani, Fayez ;
Tolba, Amr ;
Mukherjee, Amrit .
COMPUTERS & ELECTRICAL ENGINEERING, 2022, 103
[3]   A survey on Blockchain solutions in DDoS attacks mitigation: Techniques, open challenges and future directions [J].
Chaganti, Rajasekhar ;
Bhushan, Bharat ;
Ravi, Vinayakumar .
COMPUTER COMMUNICATIONS, 2023, 197 :96-112
[4]  
Dai B. Zhang, 2022, Secur. Commun. Netw., P1
[5]   Botnet Detection and Mitigation Model for IoT Networks Using Federated Learning [J].
Filho, Francisco Lopes de Caldas ;
Soares, Samuel Carlos Meneses ;
Oroski, Elder ;
Albuquerque, Robson de Oliveira ;
da Mata, Rafael Zerbini Alves ;
de Mendonca, Fabio Lucio Lopes ;
de Sousa Jr, Rafael Timoteo .
SENSORS, 2023, 23 (14)
[6]  
Gugueoth V, 2023, ICT EXPRESS, V9, P941
[7]   Estimation of the success probability of a malicious attacker on blockchain-based edge network [J].
Halgamuge, Malka N. .
COMPUTER NETWORKS, 2022, 219
[8]  
Houda El, 2019, P IEEE GLOB COMM C G, P24
[9]  
Houda El, 2018, P IEEE GLOB COMM C G
[10]   BrainChain - A Machine learning Approach for protecting Blockchain applications using SDN [J].
Houda, Zakaria Abou El ;
Hafid, Abdelhakim ;
Khoukhi, Lyes .
ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,