The Evaluation of Extracted Features for Detecting Eclipse Attacks on Ethereum Network Layers

An eclipse attack is a strategy where attackers control communication between nodes in peer-to-peer networks, such as Ethereum, using compromised nodes to escalate further attacks. Given the vast and complex nature of big data in Ethereum networks, detecting these attacks is challenging. This paper aims to identify effective features for eclipse attack detection by analyzing large volumes of network traffic data. We simulate an Ethereum network, conducting eclipse attacks to generate datasets where 28% of the traffic consists of malicious packets. We apply five feature extraction methods—common network traffic, Entropy, φ-Divergence, packet communication statistics, and packet characteristics statistics—leveraging big data analysis techniques to process and refine extensive traffic data. To address the challenges posed by imbalanced and overlapping data, SMOTE and Tomek link algorithms are used, and Mutual Information selects the most significant features to enhance classifier performance. We evaluate five machine learning models, including XGBoost, kNN, and Random Forest, finding that XGBoost achieves the highest performance, with 99.25% accuracy and a computational time of 184 ms when processing the top 25 features, which indicates real-time detection could be possible.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/bigdata62323.2024.10825144
Citations
1
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Evaluation of Extracted Features for Detecting Eclipse Attacks on Ethereum Network Layers

Ryan Benton, Dhanasak Bhumichai
1 citations
Network Security and Intrusion Detection
0.35
article

The Evaluation of Extracted Features for Detecting Eclipse Attacks on Ethereum Network Layers

Ryan Benton, Dhanasak Bhumichai
article en
1 citations

Abstract

An eclipse attack is a strategy where attackers control communication between nodes in peer-to-peer networks, such as Ethereum, using compromised nodes to escalate further attacks. Given the vast and complex nature of big data in Ethereum networks, detecting these attacks is challenging. This paper aims to identify effective features for eclipse attack detection by analyzing large volumes of network traffic data. We simulate an Ethereum network, conducting eclipse attacks to generate datasets where 28% of the traffic consists of malicious packets. We apply five feature extraction methods—common network traffic, Entropy, φ-Divergence, packet communication statistics, and packet characteristics statistics—leveraging big data analysis techniques to process and refine extensive traffic data. To address the challenges posed by imbalanced and overlapping data, SMOTE and Tomek link algorithms are used, and Mutual Information selects the most significant features to enhance classifier performance. We evaluate five machine learning models, including XGBoost, kNN, and Random Forest, finding that XGBoost achieves the highest performance, with 99.25% accuracy and a computational time of 184 ms when processing the top 25 features, which indicates real-time detection could be possible.

University of South Alabama (US)
Climate action
Openalex Percentile: Top 34%
Network Security and Intrusion Detection
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Evaluation of Extracted Features for Detecting Eclipse Attacks on Ethereum Network Layers — Ryan Benton, Dhanasak Bhumichai · (2024) | TGRS Research Map | TGRS