Veröffentlichung der anonymen Netzwerkimplementierung I2P 1.9.0 und des C++-Clients i2pd 2.43

Das anonyme Netzwerk I2P 1.9.0 und der C++-Client i2pd 2.43.0 wurden veröffentlicht. I2P ist ein mehrschichtiges anonymes verteiltes Netzwerk, das auf dem regulären Internet aufbaut und aktiv eine Ende-zu-Ende-Verschlüsselung nutzt, um Anonymität und Isolation zu gewährleisten. Das Netzwerk ist im P2P-Modus aufgebaut und wird dank der von den Netzwerkbenutzern bereitgestellten Ressourcen (Bandbreite) gebildet, wodurch auf die Verwendung zentral verwalteter Server verzichtet werden kann (die Kommunikation innerhalb des Netzwerks basiert auf der Verwendung verschlüsselter unidirektionaler Tunnel zwischen ihnen). Teilnehmer und Kollegen).

Im I2P-Netzwerk können Sie anonym Websites und Blogs erstellen, Sofortnachrichten und E-Mails senden, Dateien austauschen und P2P-Netzwerke organisieren. Um anonyme Netzwerke für Client-Server-Anwendungen (Websites, Chats) und P2P-Anwendungen (Dateiaustausch, Kryptowährungen) aufzubauen und zu nutzen, werden I2P-Clients verwendet. Der grundlegende I2P-Client ist in Java geschrieben und kann auf einer Vielzahl von Plattformen wie Windows, Linux, macOS, Solaris usw. ausgeführt werden. I2pd ist eine unabhängige C++-Implementierung des I2P-Clients und wird unter einer modifizierten BSD-Lizenz vertrieben.

Die neue Version von I2P vervollständigt die Entwicklung eines neuen Transportprotokolls „SSU2“, das auf UDP basiert und sich durch verbesserte Leistung und Sicherheit auszeichnet. Es wurden Tests implementiert, um SSU2 auf der Peer- und Relay-Seite zu überprüfen. Das „SSU2“-Protokoll ist in Android- und ARM-Builds sowie auf einem kleinen Prozentsatz von Routern, die auf anderen Plattformen basieren, standardmäßig aktiviert. Die November-Version sieht vor, „SSU2“ für alle Benutzer zu aktivieren. Die Implementierung von SSU2 wird es uns ermöglichen, den kryptografischen Stapel vollständig zu aktualisieren und den sehr langsamen ElGamal-Algorithmus loszuwerden (für die Ende-zu-Ende-Verschlüsselung wird die ECIES-X25519-AEAD-Ratchet-Kombination anstelle von ElGamal/AES+SessionTag verwendet). ), reduzieren den Overhead im Vergleich zu SSU und verbessern die Leistung mobiler Geräte.

Zu den weiteren Verbesserungen gehören die Hinzufügung eines Deadlock-Detektors, der sicherstellt, dass Router-Informationen (RI, RouterInfo) an Peers gesendet werden, und eine verbesserte MTU/PMTU-Verarbeitung im alten SSU-Protokoll. In i2pd wurde der SSU2-Transport auf seine endgültige Form gebracht, die standardmäßig für Neuinstallationen aktiviert ist, und es wurde die Möglichkeit hinzugefügt, das Adressbuch zu deaktivieren.

Source: opennet.ru

Kommentar hinzufügen