Die anonyme Netzwerkversion I2P 1.9.0 und der C++-Client i2pd 2.43.0 sind veröffentlicht worden. I2P ist ein mehrschichtiges, anonymes, verteiltes Netzwerk, das über das normale Internet arbeitet und aktiv End-to-End-Verschlüsselung nutzt, um Anonymität und Isolation zu garantieren. Das Netzwerk wird im P2P-Modus aufgebaut und basiert auf den Ressourcen (Bandbreite), die von den Nutzern des Netzwerks bereitgestellt werden, sodass auf zentral verwaltete Server verzichtet werden kann (Kommunikationen innerhalb des Netzwerks basieren auf verschlüsselten, unidirektionalen Tunneln zwischen Teilnehmern und Peers).
Im I2P-Netzwerk können anonym Websites und Blogs erstellt, Instant-Nachrichten und E-Mails gesendet, Dateien ausgetauscht und P2P-Netzwerke organisiert werden. Für den Aufbau und die Nutzung anonymisierter Netzwerke für Client-Server- (Webseiten, Chats) und P2P- (Dateiübertragungen, Kryptowährungen) Anwendungen werden I2P-Clients eingesetzt. Der Basis-I2P-Client ist in Java geschrieben und kann auf einer Vielzahl von Plattformen wie Windows, Linux, macOS, Solaris usw. betrieben werden. I2pd ist eine unabhängige Implementierung des I2P-Clients in C++ und wird unter einer modifizierten BSD-Lizenz verteilt.
In der neuen Version von I2P wurde die Entwicklung des neuen Transportprotokolls „SSU2“ abgeschlossen, das auf UDP basiert und eine verbesserte Leistung sowie Sicherheit aufweist. Tests zur Überprüfung von SSU2 auf der Seite der Peers und Relais wurden implementiert. Das Protokoll „SSU2“ ist standardmäßig in den Builds für Android und ARM enthalten sowie auf einem kleinen Prozentsatz von Routern anderer Plattformen. Im November-Release ist geplant, „SSU2“ für alle Nutzer zu aktivieren. Die Implementierung von SSU2 ermöglicht eine vollständige Aktualisierung des kryptografischen Stacks, die Eliminierung des sehr langsamen ElGamal-Algorithmus (für die End-to-End-Verschlüsselung wird die Kombination ECIES-X25519-AEAD-Ratchet anstelle von ElGamal/AES+SessionTag verwendet), die Reduzierung der Overheads im Vergleich zu SSU und die Verbesserung der Leistung mobiler Geräte.
Von weiteren Verbesserungen ist die Hinzufügung eines Deadlock-Detektors hervorzuheben, die Gewährleistung der Übermittlung von Router-Informationen (RI, RouterInfo) sowie die Verbesserung der Verarbeitung von MTU/PMTU im alten SSU-Protokoll. In i2pd wurde der Transport SSU2 finalisiert, der standardmäßig für neue Installationen aktiviert ist, und die Möglichkeit, das Adressbuch zu deaktivieren, wurde hinzugefügt.
Quelle: opennet.ru
