Megjelent az I2P 2.0.0 és az i2pd 2.44.0 C++ kliens. Az I2P egy többrétegű névtelen elosztott hálózat, amely a hagyományos internet fölött működik, és aktívan alkalmazza a végpontok közötti titkosítást, garantálva a névtelenséget és az elszigeteltséget. A hálózat P2P módban épül, és a felhasználók által nyújtott erőforrások (sávszélesség) révén jön létre, lehetővé téve a központosított szerverek alkalmazásának mellőzését (a hálózaton belüli kommunikáció titkosított egyirányú alagutak segítségével történik a résztvevő és a peer-ek között).
Az I2P hálózaton névtelen weboldalakat és blogokat lehet létrehozni, azonnali üzeneteket és e-maileket küldeni, fájlokat cserélni és P2P hálózatokat szervezni. Az I2P kliensek használatosak névtelen hálózatok felépítésére és használatára kliens-szerver (weboldalak, chat) és P2P (fájlcsere, kriptovaluták) alkalmazásokhoz. Az alap I2P kliens Java nyelven íródott, és széles platformtámogatással rendelkezik, például Windows, Linux, macOS, Solaris stb. Az I2pd egy független megvalósítása az I2P kliensnek C++ nyelven, és módosított BSD licenc alatt terjesztik.
Az I2P 2.0-ban és az i2pd 2.44-ben új, UDP-alapú „SSU2” szállítási protokoll került bevezetésre, amely növeli a teljesítményt és a biztonságot minden felhasználó számára. Az SSU2 bevezetése lehetővé teszi a kriptográfiai verem teljes frissítését, megszünteti a nagyon lassú ElGamal algoritmus alkalmazását (a végpontok közötti titkosításhoz az ElGamal/AES+SessionTag helyett az ECIES-X25519-AEAD-Ratchet párosítást vezettük be), csökkenti a költségeket az SSU protokollhoz képest, és javítja a mobil eszközökön történő működést.
Az I2P 2.0-ban a többi változtatás között megvalósították az i2ptunnel-ben a SHA-256 (RFC 7616) hash-alapú proxy-azonosítást. Az SSU2 protokoll megvalósításában beépítették a kapcsolatok migrációjának és az adatok azonnali kézhezvételének támogatását. Javították a kölcsönös zárolások meghatározásának működését. Újdonság a router naplóinak tömörítésének lehetősége.
Az i2pd 2.44-ben lehetőség nyílt SSL-kapcsolatok alkalmazására az I2P szerverhez tartozó alagutakhoz. Megvalósult a SSU2 és NTCP2 (ipv6) protokollok SOCKS5-en keresztül történő proxizálásának lehetősége. Beállítások kerültek hozzáadásra az SSU2 protokoll MTU (Maximum Transmission Unit) számára (ssu2.mtu4 és ssu2.mtu6).
Forrás: opennet.ru
