A Federated Learning Architecture for Blockchain DDoS Attacks Detection

Chang Xu*, Guoxie Jin, Rongxing Lu, Liehuang Zhu, Xiaodong Shen, Yunguo Guan, Kashif Sharif

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The rapid development of blockchain technology has led to a constant increase in its financial and technological value. However, this has also led to malicious attacks. Distributed denial-of-service attacks pose a considerable threat to blockchain technology out of many attacks due to its effectiveness and distributed nature. To protect the blockchain from DDoS attacks, researchers have proposed a large number of defensive schemes. However, these schemes are not well-suited for use in practical situations. In this work, we propose a DDoS attack detection scheme based on centralized federated learning, where multiple participating nodes locally train models and upload them to a central node for aggregation. Additionally, we propose a more suitable method for blockchain scenarios, using decentralized federated learning technology, where multiple nodes exchange models in a peer-to-peer manner to complete model training without a central server. We simulate DDoS attacks in blockchain and generate a large dataset by combining it with traditional network layer DDoS attack data to evaluate the effectiveness of our schemes. The experimental results show that the proposed schemes perform well in classification accuracy, demonstrating that our techniques can detect DDoS attacks effectively.

Original languageEnglish
Pages (from-to)1911-1923
Number of pages13
JournalIEEE Transactions on Services Computing
Volume17
Issue number5
DOIs
Publication statusPublished - 2024

Keywords

  • Blockchain security
  • distributed denial -of- service (DDoS) attacks
  • federated learning

Cite this