BitTorrent stellt Peer-to-Peer-Chat-System vor
Als Antwort auf die flächendeckende NSA-Schnüffelei hat BitTorrent ein Chat-System entwickelt, das ohne zentralen Server auskommt und anonyme, verschlüsselte Kommunikation ermöglicht.
- Jürgen Seeger
In einem Blog-Beitrag hat ein Mitglied des BitTorrent-Chat-Teams die Eckpunkte eines neuen Kommunikationsdienstes skizziert. Es geht dabei um ein Chat-System, das ohne zentralen Server auskommt und stattdessen auf eine Peer-to-Peer-Kommunikation der beteiligten Clients setzt. Die Benutzer des Chat-Clients identifizieren sich nicht durch einen Login-Namen, sondern ihre Identität wird durch ein Public-Private-Schlüsselpaar dargestellt.
Für einen Verbindungsaufbau reicht die gegenseitige Kenntnis der öffentlichen Schlüssel. Die Kommunikationsdaten werden durch via Forward-Secrecy-Verfahren generierte temporäre Sitzungsschlüssel kodiert, sodass auch bei Kompromittierung der geheimen Schlüssel der Kommunikationspartner die Daten nicht nachträglich entschlüsselt werden können.
Den Bezug zwischen IP-Adresse und identifizierendem Schlüsselpaar stellt der Chat-Client her. Eine Suche nach einem Kommunikationspartner läuft statt über einen zentralen Verzeichnisserver über sogenannte Distributed Hash Tables (DHT), immer weiter expandierte Nachbar-Client-Anfragen, wie es auch bei den zur Verbreitung von Software und Medien eingesetzten BitTorrent und µTorrent der Fall ist.
Wer aktiv an Tests der Alpha-Version teilnehmen will, kann sich bei den Entwicklern dafür online bewerben.
(js)