I2P Anonymous Network Implementation Release 2.0.0

Anonymes Netzwerk I2P 2.0.0 und C++-Client i2pd 2.44.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 gesteuerter Server verzichtet werden kann (die Kommunikation innerhalb des Netzwerks basiert auf der Verwendung verschlüsselter unidirektionaler Tunnel zwischen 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.

In I2P 2.0 und i2pd 2.44 ist das neue Transportprotokoll „SSU2“ standardmäßig für alle Benutzer aktiviert, basiert auf UDP und bietet verbesserte Leistung und Sicherheit. 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 End-to-End-Verschlüsselung wird anstelle von ElGamal/AES+SessionTag die ECIES-X25519-AEAD-Ratchet-Kombination verwendet). ), reduzieren den Overhead im Vergleich zum SSU-Protokoll und verbessern die Leistung auf mobilen Geräten .

Weitere Änderungen in I2P 2.0 umfassen die Implementierung der Proxy-Authentifizierung in i2ptunnel basierend auf SHA-256-Hashes (RFC 7616). Durch die Implementierung des SSU2-Protokolls wurden Unterstützung für die Verbindungsmigration und die sofortige Bestätigung des Datenempfangs hinzugefügt. Verbesserte Leistung des Deadlock-Detektors. Option zum Komprimieren von Router-Protokollen hinzugefügt.

Mit i2pd 2.44 wurde die Möglichkeit hinzugefügt, SSL-Verbindungen für Tunnel mit einem I2P-Server zu verwenden. Die Möglichkeit, die Protokolle SSU2 und NTCP2 (ipv6) über SOCKS5 zu vertreten, wurde implementiert. MTU-Einstellungen (Maximum Transmission Unit) für das SSU2-Protokoll (ssu2.mtu4 und ssu2.mtu6) hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen