Onderzoekers van de TU Delft hebben Tribler 6.3 uitgebracht. De torrentclient gebruikt onderdelen van het Tor-anonimiseringsprotocol waardoor het mogelijk moet worden om anoniem te downloaden. In de toekomst moet ook een seeder anoniem via bittorrent werken.
Onder leiding van dr. Johan Pouwelse werkt een team onderzoekers aan de TU Delft al meer dan negen jaar aan Tribler, een opensource p2p-client die leunt op het bittorrentprotocol. Tribler heeft zich de afgelopen jaren vooral gericht aan het verspreiden van video via p2p-technologie, waardoor videostreams al tijdens het downloaden bekeken kunnen worden. Onder andere de Popcorn Time-applicatie die de afgelopen maanden veel stof heeft doen opwaaien, gebruikt deze technologie. Ook werkte Tribler aan indexerings- en zoekmogelijkheden.
Pouwelse en zijn team hebben zich met de release van versie 6.3 van Tribler, die dinsdag is uitgekomen, gericht op een andere innovatie: het mogelijk maken om data anoniem te downloaden via bittorrent-netwerken. Tot nu toe zijn bittorrentgebruikers eenvoudig te traceren, omdat ip-adressen niet gemaskeerd worden. De makers van Tribler 6.3 stellen echter dat de implementatie van delen van het anonimiseringsprotocol Tor in combinatie met zijn bittorrent-implementatie het mogelijk maken om anoniem te downloaden.
Het anonimiseringsprotocol van Tribler 6.3 maakt gebruik van meerdere tussenstations in de vorm van proxies. Een bittorrentdownloader, in torrentjargon een 'leecher' geheten, maakt contact met een eerste proxy die ervoor zorgt dat alle data wordt versleuteld en doorgestuurd naar een volgende proxy. Data wordt via het udp-protocol na een koppeling met een tweede en derde proxy steeds opnieuw versleuteld, waarna vervolgens contact met de bron, ofwel de seeder, wordt gelegd. Volgens de Tribler-makers wordt het door het toepassen van drie proxylagen en meerdere encryptieslagen vrijwel onmogelijk om het dataverkeer van leechers te monitoren. Hierdoor wordt de downloader onzichtbaar.
De seeder is in deze implementatie van onderdelen van het Tor-protocol in Tribler nog wel zichtbaar, maar Pouwelse laat aan Tweakers weten dat zijn team werkt aan softwarecode om ook deze deelnemer in een 'torrentzwerm' anoniem te maken. Hierdoor moet uiteindelijk een 'end-to-end' encryptielaag aan het torrentprotocol toegevoegd worden waardoor het vrijwel onmogelijk moet worden om zowel downloaders als uploaders te traceren.
Volgens Pouwelse is de implementatie van delen van het Tor-protocol door zijn ontwikkelteam zo uitgevoerd dat het torrentverkeer niet ernstig wordt vertraagd: downloadsnelheden van meerdere megabytes per seconde zouden in testomgevingen al zijn behaald, al roept Pouwelse gebruikers op om mee te helpen met testen. De huidige testversie laat de gebruiker al een testbestand van 50MB delen. Het reguliere Tor-protocol zorgt wel voor enige mate van anonimiteit, maar veel gebruikers klagen over trage verbindingen bij het browsen als gevolg van een beperkte capaciteit van het anonimiseringsnetwerk. Als er torrentverkeer via Tor wordt geleid ontstaat hetzelfde probleem.
Mocht Tribler er in slagen om de hele bittorrent-keten te anonimiseren en de code breed wordt geïmplementeerd, dan wordt het bijvoorbeeld voor toezichthouders en auteursrechthebbenden aanmerkelijk moeilijker om de verspreiding van mogelijk illegale content te monitoren of tegen te gaan. Bovendien zegt Tribler een 'compromisloze' p2p-architectuur te hebben, zonder enige servers. Hierdoor word het vrijwel onmogelijk om dergelijke torrentnetwerken in zijn geheel uit te schakelen.