La version 1.8.0 du réseau anonyme I2P et le client C++ i2pd 2.42.0 viennent d'être publiés. I2P est un réseau anonyme et distribué multicouche qui fonctionne au-dessus d'Internet classique, utilisant activement le chiffrement de bout en bout pour garantir l'anonymat et l'isolement. Ce réseau est construit en mode P2P et se forme grâce aux ressources (bande passante) fournies par les utilisateurs, ce qui permet d'éviter l'utilisation de serveurs gérés de manière centralisée (les communications au sein du réseau reposent sur des tunnels unidirectionnels chiffrés entre les participants et les pairs).
Dans le réseau I2P, vous pouvez créer anonymement des sites web et des blogs, envoyer des messages instantanés et des courriels, échanger des fichiers et organiser des réseaux P2P. Pour construire et utiliser des réseaux anonymes pour des applications client-serveur (sites, chats) et P2P (échange de fichiers, cryptomonnaies), des clients I2P sont utilisés. Le client I2P de base est écrit en Java et peut fonctionner sur une large gamme de plateformes, notamment 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.
La nouvelle version d'I2P propose une implémentation initiale du transport UDP « SSU2 », qui améliore considérablement les performances et la sécurité. L'intégration de SSU2 permettra de mettre à jour complètement la pile cryptographique et d'éliminer l'utilisation de l'algorithme ElGamal très lent (pour le chiffrement de bout en bout, une combinaison ECIES-X25519-AEAD-Ratchet sera utilisée au lieu d'ElGamal/AES+SessionTag).
Parmi les autres changements, on note la refonte de l'interface du programme d'installation dans la console et la mise à jour de Tomcat vers la version 9.0.62. Dans i2psnark, le support du plateau système a été ajouté et le téléchargement des types MIME a été assuré. Le code implémentant l'interface du programme BOB, déjà déclaré obsolète, a été supprimé (les utilisateurs sont invités à passer à l'utilisation du protocole SAMv3).
Source : opennet.ru
