NORMA eResearch @NCI Library

Detecting Ransomware Payments in the Bitcoin Network: A Comprehensive Analysis and Classification Using Bitcoin Heist Ransomware Address Dataset

Rajendran, Mani Maran (2024) Detecting Ransomware Payments in the Bitcoin Network: A Comprehensive Analysis and Classification Using Bitcoin Heist Ransomware Address Dataset. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (3MB) | Preview

Abstract

Ransomware attacks pose a significant threat to global cybersecurity, causing substantial financial and operational losses. The anonymity inherent in Bitcoin transactions further exacerbates this issue, making it exceedingly difficult to trace and detect ransom payments associated with ransomware attacks. This study addresses the challenge by leveraging machine learning and deep learning models to detect ransomware transactions within the Bitcoin Heist Ransomware Address (BHRAD) dataset. The preprocessing pipeline included feature scaling, Synthetic Minority Oversampling Technique (SMOTE) to address class imbalances, and graph-based feature construction to capture relational data effectively. Five models—Random Forest, XGBoost, CNN, GCN, and GIN—were evaluated based on metrics such as accuracy, precision, recall, and F1 score. Random Forest achieved the highest accuracy (94.64%), demonstrating its effectiveness in handling structured data for ransomware detection. XGBoost also performed well but slightly lagged behind in recall. For graph-based data, GCN and GIN exhibited lower performance overall, with GCN achieving an F1 score of 78.09% and GIN struggling with an accuracy of 33.85% and an F1 score of 49.33%. The CNN model, designed for recognising patterns, showed moderate performance with an accuracy of 79.17% and an F1 score of 88.32%. These findings underscore the feasibility of combining ensemble methods with graph-based approaches for detecting ransomware transactions, offering valuable insights for enhancing cybersecurity frameworks and promoting transparency in blockchain transactions.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Horn, Christian
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
H Social Sciences > HG Finance > Money > Digital currency > Cryptocurrencies
Q Science > Q Science (General) > Self-organizing systems. Conscious automata > Machine learning
Divisions: School of Computing > Master of Science in Data Analytics
Depositing User: Ciara O'Brien
Date Deposited: 04 Sep 2025 11:07
Last Modified: 04 Sep 2025 11:07
URI: https://norma.ncirl.ie/id/eprint/8781

Actions (login required)

View Item View Item