Proceedings

BitcoinHeist: Topological Data Analysis for Ransomware Prediction on the Bitcoin Blockchain

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Special Track on AI in FinTech. Pages 4439-4445.

https://doi.org/10.24963/ijcai.2020/612

Abstract

Recent proliferation of cryptocurrencies that allow for pseudo-anonymous transactions has resulted in a spike of various e-crime activities and, particularly, cryptocurrency payments in hacking attacks demanding ransom by encrypting sensitive user data. Currently, most hackers use Bitcoin for payments, and existing ransomware detection tools depend only on a couple of heuristics and/or tedious data gathering steps. By capitalizing on the recent advances in Topological Data Analysis, we propose a novel efficient and tractable framework to automatically predict new ransomware transactions in a ransomware family, given only limited records of past transactions. Moreover, our new methodology exhibits high utility to detect emergence of new ransomware families, that is, detecting ransomware with no past records of transactions.

  1. [Abay et al., 2019] N. C. Abay, C.G. Akcora, Y.R. Gel, U.D. Is- lambekov, M. Kantarcioglu, and B. Thuraisingham. Chainnet: Learning on blockchain graphs with topological features. In IEEE ICDM, 2019.
  2. [Akcora et al., 2017] C. G. Akcora, Y. R. Gel, and M. Kantar- cioglu. Blockchain: A graph primer. arXiv preprint arXiv:1708.08749, pages 1-17, 2017.
  3. [Androulaki et al., 2013] E. Androulaki, G. O. Karame, M. Roeschlin, T. Scherer, and S. Capkun. Evaluating user privacy in bitcoin. In IFCA, pages 34-51, 2013.
  4. [Carlsson, 2009] G. Carlsson. Topology and data. Bulletin of the American Mathematical Society, 46(2), 2009.
  5. [Chen and Guestrin, 2016] T. Chen and C. Guestrin. Xgboost: A scalable tree boosting system. In 22nd ACM SIGKDD, pages 785-794, 2016.
  6. [Conti et al., 2018] M. Conti, A. Gangwal, and S. Ruj. On the economic significance of ransomware campaigns: A bitcoin transactions perspective. Computers & Security, 2018.
  7. [Dingledine et al., 2004] R. Dingledine, N. Mathewson, and P. Syverson. Tor: The second-generation onion router. Technical report, Naval Research Lab, 2004.
  8. [Ester et al., 1996] M. Ester, H.-P. Kriegel, J. Sander, and X. Xu. A density-based algorithm for discovering clusters in large spatial databases with noise. In ACM SIGKDD, volume 96, pages 226-231, 1996.
  9. [Forgy, 1965] E. Forgy. Cluster analysis of multivariate data: efficiency versus interpretability of classifications. Biometrics, 21:768-780, 1965.
  10. [Hernandez-Castro et al., 2014] J. Hernandez-Castro, E. Boiten, and M. Barnoux. The 2nd kent cyber security survey. Kent University reports, 2014. https://kar.kent.ac.uk/52891/. Link
  11. [Ho, 1995] Tin Kam Ho. Random decision forests. In 3rd ICDAR, volume 1, pages 278-282 vol.1, 1995.
  12. [Huang et al., 2018] D. Y. Huang, D. McCoy, M. M. Aliapoulios, V. G. Li, L. Invernizzi, E. Bursztein, K. McRoberts, J. Levin, K. Levchenko, and A. C. Snoeren. Tracking ransomware end-to-end. In Tracking Ransomware End-to-end, pages 1-12. IEEE, 2018.
  13. [Karypis et al., 2000] M. Karypis, G. Steinbach, V. Kumar, and M. Steinbach. A comparison of document clustering techniques. In KDD Workshop on TM, volume 400, pages 525-526, 2000.
  14. [Lewis, 2018] J. Lewis. Economic impact of cybercrime -no slowing down. McAfee Report, (2), 2018.
  15. [Li et al., 2020] Y. Li, U. Islambekov, C. Akcora, E. Smirnova, Y. R. Gel, and M. Kantarcioglu. Dissecting ethereum blockchain analytics: What we learn from topology and geometry of the ethereum graph? In SIAM SDM, pages 523-531, 2020.
  16. [Liao et al., 2016] K. Liao, Z. Zhao, A. Doupé, and G.-J. Ahn. Behind closed doors: measurement and analysis of cryptolocker ransoms in bitcoin. In IEEE APWG Symposium on eCrime, pages 1-13, 2016.
  17. [Martin et al., 2018] A. Martin, J. Hernandez-Castro, and D. Camacho. An in-depth study of the jisut family of android ransomware. IEEE Access, 6:57205-57218, 2018.
  18. [Maxwell, 2013] Greg Maxwell. Coinjoin: Bitcoin privacy for the real world. In Post on Bitcoin Forum, 2013.
  19. [McGinn et al., 2016] D. McGinn, D.and Birch, D. Akroyd, M. Molina-Solana, Y. Guo, and W. J. Knottenbelt. Visualizing dynamic bitcoin transaction patterns. Big data, 4(2):109-119, 2016.
  20. [Meiklejohn et al., 2016] S. Meiklejohn, M. Pomarole, G. Jor- dan, D. Levchenko, K.and McCoy, G. M Voelker, and S. Sav- age. A fistful of bitcoins: characterizing payments among men with no names. In ACM IMC, pages 127-140, 2016.
  21. [Nakamoto, 2008] S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system, 2008.
  22. [Narayanan and Möser, 2017] A. Narayanan and M. Möser. Obfuscation in bitcoin: Techniques and politics. arXiv preprint arXiv:1706.05432, 2017.
  23. [Paquet-Clouston et al., 2019] M. Paquet-Clouston, B. Hasl- hofer, and B. Dupont. Ransomware payments in the bitcoin ecosystem. Journal of Cybersecurity, 5(1):tyz003, 2019.
  24. [Ruffing et al., 2014] T. Ruffing, P. Moreno-Sanchez, and A. Kate. Coinshuffle: Practical decentralized coin mixing for bitcoin. In ESORICS, pages 345-364, 2014.
  25. [Scaife et al., 2016] N. Scaife, H. Carter, P. Traynor, and K. R.B. Butler. Cryptolock (and drop it): stopping ransomware attacks on user data. In IEEE 36th ICDCS, pages 303-312, 2016.
  26. [Swan, 2015] M. Swan. Blockchain: Blueprint for a new economy. O'Reilly Media, Inc., 2015.
  27. [Weber et al., 2019] M. Weber, G. Domeniconi, J. Chen, D. K. I. Weidele, C. Bellei, Tom Robinson, and C. E. Leiserson. Anti-money laundering in bitcoin: Experimenting with graph convolutional networks for financial forensics. arXiv:1908.02591, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards