Onion Routing ist ein Verfahren, Datenverkehr in mehreren Verschlüsselungsschichten über mehrere Stationen zu leiten. Keine Station kennt zugleich Absender und Ziel, und so bleibt verborgen, wer mit wem spricht.
- Onion Routing
Ein Verfahren, Datenverkehr in mehreren Verschlüsselungsschichten über mehrere Stationen zu leiten.
Beispiel: „Durch das Onion Routing sah der Server nur die Adresse der letzten Station und nicht die des Lesers.“Englisch onion heißt Zwiebel: Die Nachricht steckt in Schichten, und jede Station schält eine davon ab.
Abgrenzung zum VPN: Dieses leitet den Verkehr über eine einzige Station, der man vertrauen muss. Onion Routing verteilt das Vertrauen auf mehrere.
Wie Onion Routing funktioniert
Der Absender wählt mehrere Stationen und verschlüsselt seine Nachricht so oft, wie es Stationen gibt, die innerste Schicht für die letzte. Jede Station entfernt ihre Schicht und erfährt nur, wohin sie das Paket weiterreicht.
Die erste Station weiß, wer sendet, aber nicht, wohin. Die letzte weiß, wohin, aber nicht, von wem. Erst wer alle Stationen zugleich überwacht, kann beides zusammenführen.
Woher Onion Routing kommt
Aus einem Forschungslabor der US-Marine, das das Verfahren Mitte der 1990er Jahre entwickelte, um Kommunikation von Behörden im offenen Netz zu schützen. Die bekannteste Umsetzung ist das Tor-Netzwerk.
Dass gerade eine Behörde das Verfahren entwarf, hat einen Grund: Anonymität funktioniert nur in der Menge. Ein Netz, das nur Geheimdienste nutzen, verrät seine Nutzer allein dadurch.
Wo Onion Routing an Grenzen stößt
Bei Tempo und am Ausgang. Jede Station kostet Zeit, und die letzte sieht den Verkehr unverschlüsselt, wenn die Gegenstelle keine eigene Verschlüsselung wie HTTPS nutzt.
Dazu kommt das Verhalten der Nutzer: Wer sich auf einer Seite mit Namen anmeldet, ist dort bekannt, egal über welchen Weg er kam. Onion Routing verbirgt den Weg; wer sich zu erkennen gibt, bleibt erkennbar.