HackerPapers

arXiv:1410.6079cs.CR

Bitcoin over Tor isn't a good idea

Alex Biryukov, Ivan Pustogarov

Abstract

Bitcoin is a decentralized P2P digital currency in which coins are generated by a distributed set of miners and transaction are broadcasted via a peer-to-peer network. While Bitcoin provides some level of anonymity (or rather pseudonymity) by encouraging the users to have any number of random-looking Bitcoin addresses, recent research shows that this level of anonymity is rather low. This encourages users to connect to the Bitcoin network through anonymizers like Tor and motivates development of default Tor functionality for popular mobile SPV clients. In this paper we show that combining Tor and Bitcoin creates an attack vector for the deterministic and stealthy man-in-the-middle attacks. A low-resource attacker can gain full control of information flows between all users who chose to use Bitcoin over Tor. In particular the attacker can link together user's transactions regardless of pseudonyms used, control which Bitcoin blocks and transactions are relayed to the user and can \ delay or discard user's transactions and blocks. In collusion with a powerful miner double-spending attacks become possible and a totally virtual Bitcoin reality can be created for such set of users. Moreover, we show how an attacker can fingerprint users and then recognize them and learn their IP address when they decide to connect to the Bitcoin network directly.

arXiv comments
11 pages, 4 figures, 4 tables
Journal reference
DOI
Subjects
cs.CRCryptography and Security

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Jun 2015 to Dec 2020. Found in 1 HN submission from Oct 2014 to Oct 2014. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

  1. Zcash Open Major Grants 1 comment
    • I'm one of the 5 participants elected to this grantmaking body and entrusted with getting it started. My background is as an activist for privacy and freedom online. I co-founded the organization Fight for the Future (https://fightforthefuture.org/) and co-ran it from 2011 to…

      holmesworcesterView on HNParent context

    • It would be great to have a decentralized relay network! Right now this is a centralized bandaid solution, which is unfortunately necessary because of many well-known vulnerabilities of Bitcoin's p2p layer. E.g. - Tampering with the Delivery of Blocks and Transactions in Bitcoin…

      socrates1024View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.