Präsentation

wi.uni.muenster.de
  • Keine Tags gefunden...

Präsentation

Anonymität von BitcoinTransaktionenAnalyse von Bitcoin MixernMalte MöserMBC’13 Münster Bitcoin Conference


Agenda1Wie anonym ist Bitcoin?2Bitcoin Grundlagen3Bitcoin Mixer4Analyse5Fazit


1 wie anonym ist bitcoin?


https://twitter.com/wikileaks/status/80774521350668288http://www.wired.co.uk/news/archive/2013-05/7/bitcoin-101


2 Bitcoin grundlagen


3 bitcoin mixer


Problem- Transaktionen können nicht verschlüsseltwerden- Herkunft einer Transaktion muss immerbekannt sein


Alle Bitcoins haben(theoretisch) dengleichen Wert


Bitcoin MixerAlice1: 1 Mix1: 1 Bob2: 1Bob1: 1 Mix2: 1 Charlie2: 1Charlie1: 1 Mix3: 1 Alice2: 1


angriffspotenziale2013-07-1208:451.337 BTC2013-07-1209:461.337 BTC


angriffspotenziale2013-07-1208:451.337 BTC2013-07-1209:460.5 BTC 2013-07-1209:460.7 BTC- Auszahlungsgröße verändern- über mehrere Transaktionen verteilen


angriffspotenziale2013-07-1208:451.337 BTC2013-07-1211:420.5 BTC2013-07-1301:100.7 BTC- Auszahlungsgröße verändern- über mehrere Transaktionen verteilen- über einen längeren Zeitraum verteilen


ungelöstes Problem:der Bitcoin Mixerkönnte der Angreifersein


4 Analyse


AnsatzFunktionsweise?Einzahlung Bitcoin Mixer AuszahlungDirekte Verbindungen?


Vorgehen1. Transaktionen erstellen2. Daten von Blockchain.info abrufen3. Transaktionsgraphen erstellen4. Direkte Verbindungen suchen5. Taint Analyse 1 nutzen6. Graph mit Gephi visualisieren1https://blockchain.info/taint/_ADRESSE_


ausgewählte Bitcoin mixerBlockchain.info Bitcoin Fog BitLaundryGebühr 0.5 % 1–3%2.49% +0.00249 pro TxMin. Größe 0.2 BTC 0.2 BTC 0.25 BTC


lockchain.info- 12 Transaktionen- keine direkte Verbindungen- 8 Graphen → Zusammenhänge


Auszahlungen


Transaktionen, die in mehrereAuszahlungen eingehen


~500 Tx{A: 4A: 4 B1: 250A: 4A: 1750B1: 250A: 1500B1: 250A: 1250~247,640 USD


Bitcoin Fog- 2 Experimente- Einzahlungen bleiben (Monate lang)unberührt→ keine direkten Verbindungen


AuszahlungskettenAuszahlungen1437 weitereTransaktionen474 BTCt 2~66,298 USDt 3„Wechselgeld“


1. Experiment


6,013 BTC~745,833 USD


2. Experiment943 BTC~110,336 USD~400 weitereTransaktionen


Auszahlungsgrößen1000100BTC1010.1Experiment 1 Experiment 2x = 0.8x = 3.83σ = 24.5x = 0.745x =1.89σ = 3.72


Bitlaundry- 3 Experimente- Dienst generiert Wegwerfadresse- Zeitstempel weisen auf Bündelung derAuszahlungen hinbietet kein https :(


erstes ExperimentEinzahlung~7% Taintt 7t 10t 11t 9t 8


drittes experimentt 16t 15t 14Einzahlung~50% Taint


ergebnis+ Bitcoin Fog und Blockchain.infoanonymisieren erfolgreich- offensichtliche Struktur bei Bitcoin Fog- BitLaundry Transaktionen lassen sichzurückverfolgen


zentrale instanz- Mix kann Angreifer sein- Kombination mehrerer Dienste möglich- hohe Gebühren: alle 3 Dienstekombiniert führen zu Gebühren i. H. v. 5%- prinzipiell hohes Risiko


5 diskussion und fazit


Einschränkungen- Nur Transaktionen betrachtet- Keine Angriffe über Kontext/Timing/Wert- Keine „großen“ Transaktionenanonymisiert


fazit- Bitcoin Mixer entfernen die Verbindungzwischen Transaktion und Identität- Kein dezentrales Mixer-Konzeptvorhanden- Bitcoin ist nicht anonym:Forschungspotenzial für anonyme Bitcoin-Alternativen (z. B. Zerocoin)


Vielen dank für dieAufmerksamkeit!Gibt es Fragen?Malte MöserMBC’13 Münster Bitcoin Conference

Weitere Magazine dieses Users
Ähnliche Magazine