Mise en œuvre du réseau anonyme I2P version 2.0.0

Le réseau anonyme I2P 2.0.0 et le client C++ i2pd 2.44.0 ont été publiés. I2P est un réseau distribué anonyme multicouche fonctionnant au-dessus de l'Internet classique, utilisant activement le cryptage de bout en bout, garantissant l'anonymat et l'isolement. Le réseau est construit en mode P2P et se constitue grâce aux ressources (bande passante) fournies par les utilisateurs du réseau, ce qui permet de se passer de l'utilisation de serveurs gérés de manière centralisée (les communications au sein du réseau sont basées sur l'utilisation de tunnels unidirectionnels cryptés entre le participant et ses pairs).

Dans le réseau I2P, vous pouvez créer de manière anonyme des sites Web et des blogs, envoyer des messages instantanés et des e-mails, échanger des fichiers et organiser des réseaux P2P. Pour créer et utiliser des réseaux anonymes pour les applications client-serveur (sites Web, chats) et P2P (partage de fichiers, crypto-monnaies), les clients I2P sont utilisés. Le client I2P de base est écrit en Java et peut fonctionner sur un large éventail de plateformes telles que Windows, Linux, macOS, Solaris, etc. I2pd est une implémentation indépendante du client I2P en C++ et est distribué sous une licence BSD modifiée.

Dans I2P 2.0 et i2pd 2.44, le nouveau protocole de transport « SSU2 » est activé par défaut pour tous les utilisateurs, basé sur UDP et offrant des performances et une sécurité améliorées. L'implémentation de SSU2 permettra de mettre à jour complètement la pile cryptographique, de s'affranchir de l'algorithme ElGamal très lent (pour le chiffrement de bout en bout, au lieu d'ElGamal/AES+SessionTag, on utilise la combinaison ECIES-X25519-AEAD-Ratchet ), réduisez les frais généraux par rapport au protocole SSU et améliorez les performances sur les appareils mobiles.

D'autres changements dans I2P 2.0 incluent la mise en œuvre de l'authentification proxy dans i2ptunnel basée sur les hachages SHA-256 (RFC 7616). La mise en œuvre du protocole SSU2 a ajouté la prise en charge de la migration des connexions et la confirmation instantanée de la réception des données. Performances améliorées du détecteur de blocage. Ajout d'une option pour compresser les journaux du routeur.

i2pd 2.44 a ajouté la possibilité d'utiliser des connexions SSL pour les tunnels avec un serveur I2P. La possibilité de proxy les protocoles SSU2 et NTCP2 (ipv6) via SOCKS5 a été implémentée. Ajout des paramètres MTU (Maximum Transmission Unit) pour le protocole SSU2 (ssu2.mtu4 et ssu2.mtu6).

Source: opennet.ru

Ajouter un commentaire