Affiliation:
1. School of Computer Science, Fudan University, Shanghai, China
2. software school, Fudan University, Shanghai China
3. Computer Science and Communications, University of Luxembourg, Esch-sur-Alzette Luxembourg
4. School of Computer Science, Fudan University, Shanghai China
Abstract
Recently, there is a surge in ransomware activities that encrypt users’ sensitive data and demand bitcoins for ransom payments to conceal the criminal’s identity. It is crucial for regulatory agencies to identify as many ransomware addresses as possible in order to accurately estimate the impact of these ransomware activities. However, existing methods for detecting ransomware addresses rely primarily on time-consuming data collection and clustering heuristics, and they face two major issues: 1) the features of an address itself are insufficient to accurately represent its activity characteristics, and 2) the number of disclosed ransomware addresses is extremely less than the number of unlabeled addresses. These issues lead to a significant number of ransomware addresses being undetected, resulting in a substantial underestimation of the impact of ransomware activities.
To solve the above two issues, we propose an optimized ransomware address detection method based on Bitcoin transaction relationships, named
XRAD
, to detect more ransomware addresses with high performance. To address the first one, we present a cascade feature extraction method for Bitcoin transactions to aggregate features of related addresses after exploring transaction relationships. To address the second one, we build a classification model based on Positive-Unlabeled learning to detect ransomware addresses with high performance. Extensive experiments demonstrate that
XRAD
significantly improves average accuracy, recall, and F1 score by 15.07%, 19.71%, and 34.83%, respectively, compared to state-of-the-art methods. In total,
XRAD
detects 120,335 ransomware activities from 2009 to 2023, revealing a development trend and average ransom payment per year that aligns with three reports by FinCEN, Chainalysis, and Coveware.
Publisher
Association for Computing Machinery (ACM)