Classifying Ransomware-Bitcoin Nodes using Graph Embeddings

Background: Law enforcement agencies have been trying to find methods to systematically identify ransomware transactions within cryptocurrency payment networks (Paquet-Clouston et al., 2019). Method: This research demonstrates a data-driven methodology by applying the GraphSAGE embedding algorithm to the WannaCry ransomware-Bitcoin cash-out network for the ransomware-Bitcoin seed A. Another ransomware-Bitcoin seed B used in the NotPetya campaign is also analyzed. In addition to this, we examine a non-ransomware Bitcoin seed A used by a charity. The paper builds a machine learning system that allows analysts to define features relevant to ransomware-Bitcoin payment networks. An auxiliary feature, exposure, is defined to describe the degree of facilitation nodes have to ransomware payments. We use the exposure feature in combination with other Bitcoin payment network features, including graph algorithms such as pageRank, to determine a set of graph embeddings that can be used to predict the classification of ransomware network nodes. Results: Three distinct clusters were derived from tests performed on the WannaCry dataset of 299 Bitcoin nodes . Clustering performance is also evaluated on unseen data for the WannaCry dataset. In this instance, the model achieves 80% true positive predictions. The model is also tested against the NotPetya ransomware-Bitcoin cash-out network for the ransomware-Bitcoin seed Busing 123 nodes and achieving 87% accuracy. The model was further exposured to diverse datasets, with testing done on non-ransomware Bitcoin seed A using 7,077 nodes and achieving 94% accuracy. Moreover, examining the False Positives (FPs) and False Negatives (FNs) created greater analytical insight for investigators due to their anomalous nature. All code produced for this research can be found in in Appendix E. Conclusion: The method is extended to the use by law enforcement authorities as an aid to investigate and curb suspicious activities such as money-laundering and ransomware payments via Bitcoin. This paper uses the terms network and graph interchangeably.

Publication Details

Journal
Journal of the Association for Information Systems
Published
2025-01-28
DOI
https://doi.org/10.17705/1pais.17104
Primary Topic
Academic Writing and Publishing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Classifying Ransomware-Bitcoin Nodes using Graph Embeddings

Journal of the Association for Information Systems
Academic Writing and Publishing
article

Classifying Ransomware-Bitcoin Nodes using Graph Embeddings

article en

Abstract

Background: Law enforcement agencies have been trying to find methods to systematically identify ransomware transactions within cryptocurrency payment networks (Paquet-Clouston et al., 2019). Method: This research demonstrates a data-driven methodology by applying the GraphSAGE embedding algorithm to the WannaCry ransomware-Bitcoin cash-out network for the ransomware-Bitcoin seed A. Another ransomware-Bitcoin seed B used in the NotPetya campaign is also analyzed. In addition to this, we examine a non-ransomware Bitcoin seed A used by a charity. The paper builds a machine learning system that allows analysts to define features relevant to ransomware-Bitcoin payment networks. An auxiliary feature, exposure, is defined to describe the degree of facilitation nodes have to ransomware payments. We use the exposure feature in combination with other Bitcoin payment network features, including graph algorithms such as pageRank, to determine a set of graph embeddings that can be used to predict the classification of ransomware network nodes. Results: Three distinct clusters were derived from tests performed on the WannaCry dataset of 299 Bitcoin nodes . Clustering performance is also evaluated on unseen data for the WannaCry dataset. In this instance, the model achieves 80% true positive predictions. The model is also tested against the NotPetya ransomware-Bitcoin cash-out network for the ransomware-Bitcoin seed Busing 123 nodes and achieving 87% accuracy. The model was further exposured to diverse datasets, with testing done on non-ransomware Bitcoin seed A using 7,077 nodes and achieving 94% accuracy. Moreover, examining the False Positives (FPs) and False Negatives (FNs) created greater analytical insight for investigators due to their anomalous nature. All code produced for this research can be found in in Appendix E. Conclusion: The method is extended to the use by law enforcement authorities as an aid to investigate and curb suspicious activities such as money-laundering and ransomware payments via Bitcoin. This paper uses the terms network and graph interchangeably.

Journal of the Association for Information Systems
Peace, Justice and strong institutions
Openalex Percentile: Top 45%
Academic Writing and Publishing
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.

Classifying Ransomware-Bitcoin Nodes using Graph Embeddings · Journal of the Association for Information Systems (2025) | TGRS Research Map | TGRS