Deanonymizing Bitcoin Transactions via Network Traffic Analysis with Semi-supervised Learning
Dit artikel introduceert NTSSL en NTSSL+, twee nieuwe methoden die netwerkverkeersanalyse combineren met semi-supervised learning en cross-layer samenwerking om Bitcoin-transacties aanzienlijk nauwkeuriger te deanonymiseren dan bestaande machine learning-aanpakken.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat Bitcoin een gigantisch, wereldwijd postkantoor is. Iedereen kan poststukken (transacties) versturen, en op het envelopje staat geen naam, alleen een cryptische code (het adres). Het idee is dat niemand weet wie de afzender is. Maar, zoals bij elk postkantoor, zijn er sporen die je kunt volgen.
Dit paper beschrijft een nieuwe, slimme manier om die "anonieme" afzenders toch te achterhalen, zelfs als ze proberen hun sporen te wissen. De onderzoekers noemen hun methode NTSSL.
Hier is de uitleg in simpele taal, met een paar creatieve vergelijkingen:
1. Het Probleem: De "Stille" Afzender
In het verleden probeerden hackers te achterhalen wie een transactie had gestuurd door te kijken naar wie het eerst een berichtje naar de rest van het netwerk stuurde.
- De oude methode: Stel je voor dat je in een drukke kerk staat en iemand fluistert. Als je de eerste persoon bent die het fluisteren hoort, denk je: "Diegene fluisterde het!"
- Het probleem: Het Bitcoin-netwerk is slim geworden. Het voegt nu willekeurige vertragingen toe (alsof iedereen even stopt om te hoesten of te lachen) voordat ze het berichtje doorgeven. Hierdoor is het lastig te zeggen wie de oorspronkelijke fluisteraar was.
2. De Nieuwe Aanpak: Het "Proefkonijn" Netwerk
De onderzoekers zeggen: "Laten we niet kijken naar wie het eerst hoort, maar naar hoe het berichtje zich gedraagt."
Ze plaatsen een reeks proefkonijnen (in het paper 'probe nodes' genoemd) in het netwerk. Deze proefkonijnen sluiten zich aan bij het doelwit (bijvoorbeeld een grote Bitcoin-node) en luisteren mee.
De Analogie van de Uitnodiging:
Stel je voor dat je een groot feestje organiseert (een transactie versturen).
- Als jij het feestje organiseert (de afzender): Je belt iedereen in je telefoonboek op om te zeggen: "Komt iedereen!" Je belt veel mensen.
- Als je een uitnodiging doorgeeft (de doorstuurder): Je krijgt een uitnodiging van een vriend. Je belt misschien 1 of 2 mensen door, maar niet je hele lijst.
De onderzoekers ontdekten dat een node die een transactie verzonnen heeft, veel meer "uitnodigingen" (berichten) verstuurt dan een node die ze alleen maar doorgeeft.
3. De Slimme Computer: De "Semi-Geleerde" Detective
Hier komt de kunstmatige intelligentie (AI) om de hoek kijken. Het probleem is dat de computer niet precies weet welke transacties "verzonnen" zijn en welke "doorgegeven". Het heeft geen antwoordboekje.
- De oplossing (Semi-supervised learning): De computer krijgt een paar voorbeelden van "verdachte" gedragingen (via een slimme trucje met onbewaakte data). Hij leert dan zelf: "Oké, als iemand 50 uitnodigingen verstuurt, is dat waarschijnlijk de organisator. Als hij er maar 5 verstuurt, is hij waarschijnlijk een doorstuurder."
- De verbetering (NTSSL+): De computer is niet alleen. Hij werkt samen met een andere detective die kijkt naar de inhoud van de transacties (de "transactie-laag"). Als twee transacties lijken op elkaar en binnen een paar minuten zijn gedaan, denkt de computer: "Die komen waarschijnlijk van dezelfde persoon." Door deze twee detectives samen te laten werken, wordt de foutmarge heel klein.
4. Wat Levert het Op?
De resultaten zijn indrukwekkend:
- Zelfs als de hacker maar 25% van de verbindingen van het doelwit kan afluisteren (wat al best lastig is), kan hij met deze methode ongeveer 50% tot 75% van de echte afzenders vinden.
- De oude methoden (zoals PERIMETER) waren veel minder goed, alsof ze in het donker schoten. Deze nieuwe methode schijnt met een flitslicht.
5. Is het Onstopbaar? (De Verdediging)
De paper bespreekt ook hoe je je kunt beschermen:
- Tor of VPN: Als je je poststukken verstuurt via een onzichtbare tunnel (Tor) of een nep-adres (VPN), ziet de hacker alleen het adres van de tunnel, niet jouw echte huis.
- Nieuwe protocollen: Er komen nieuwe manieren om transacties te verspreiden (zoals Dandelion++), die er voor zorgen dat je niet meer direct verbonden bent met de afzender. Maar de onderzoekers zeggen: "Zolang je niet die nieuwe protocollen gebruikt, kunnen wij je nog steeds opsporen."
Samenvattend
De onderzoekers hebben een slimme manier bedacht om Bitcoin-afzenders te ontmaskeren. In plaats van te wachten tot iemand iets fluistert, kijken ze naar hoeveel mensen iemand belt. Door slimme computerprogramma's te gebruiken die zelf leren en samenwerken met andere data, kunnen ze zelfs met weinig informatie de anonieme afzender vinden. Het is een waarschuwing: "Anoniem" in Bitcoin betekent niet altijd "onzichtbaar".
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.