Versione 2 dell'implementazione della rete anonima I2.0.0P

Sono stati rilasciati la rete anonima I2P 2.0.0 ed il client C++ i2pd 2.44.0. I2P è una rete distribuita anonima multistrato che opera sopra la normale Internet, utilizzando attivamente la crittografia end-to-end, garantendo anonimato e isolamento. La rete è realizzata in modalità P2P e si forma grazie alle risorse (larghezza di banda) messe a disposizione dagli utenti della rete, il che consente di fare a meno dell'utilizzo di server gestiti centralmente (le comunicazioni all'interno della rete si basano sull'utilizzo di tunnel unidirezionali crittografati tra il partecipante e i pari).

Sulla rete I2P è possibile creare in modo anonimo siti Web e blog, inviare messaggi istantanei ed e-mail, scambiare file e organizzare reti P2P. Per creare e utilizzare reti anonime per applicazioni client-server (siti Web, chat) e P2P (scambio file, criptovalute), vengono utilizzati client I2P. Il client I2P di base è scritto in Java e può essere eseguito su un'ampia gamma di piattaforme come Windows, Linux, macOS, Solaris, ecc. I2pd è un'implementazione C++ indipendente del client I2P ed è distribuito con una licenza BSD modificata.

In I2P 2.0 e i2pd 2.44, il nuovo protocollo di trasporto “SSU2” è abilitato di default per tutti gli utenti, basato su UDP e caratterizzato da prestazioni e sicurezza migliorate. L'implementazione di SSU2 ci consentirà di aggiornare completamente lo stack crittografico, eliminare il lentissimo algoritmo ElGamal (per la crittografia end-to-end, invece di ElGamal/AES+SessionTag, viene utilizzata la combinazione ECIES-X25519-AEAD-Ratchet ), riducono l'overhead rispetto al protocollo SSU e migliorano le prestazioni sui dispositivi mobili.

Altre modifiche in I2P 2.0 includono l'implementazione dell'autenticazione proxy in i2ptunnel basata su hash SHA-256 (RFC 7616). L'implementazione del protocollo SSU2 ha aggiunto il supporto per la migrazione della connessione e la conferma istantanea della ricezione dei dati. Prestazioni migliorate del rilevatore di deadlock. Aggiunta opzione per comprimere i registri del router.

i2pd 2.44 ha aggiunto la possibilità di utilizzare connessioni SSL per tunnel con un server I2P. È stata implementata la capacità di proxy dei protocolli SSU2 e NTCP2 (ipv6) tramite SOCKS5. Aggiunte le impostazioni MTU (Maximum Transmission Unit) per il protocollo SSU2 (ssu2.mtu4 e ssu2.mtu6).

Fonte: opennet.ru

Aggiungi un commento