Utgivningen av det anonyma nÀtverket I2P 2.0.0 och C++-klienten i2pd 2.44.0 har Àgt rum. I2P Àr ett flerskiktat anonymt distribuerat nÀtverk som fungerar ovanpÄ det vanliga internet och aktivt anvÀnder end-to-end-kryptering för att garantera anonymitet och isolering. NÀtverket byggs i P2P-lÀge och bildas tack vare de resurser (bandbredd) som tillhandahÄlls av nÀtverksanvÀndare, vilket möjliggör att man kan klara sig utan centralt hanterade servrar (kommunikationen inuti nÀtverket baseras pÄ anvÀndning av krypterade enriktade tunnlar mellan deltagare och peers).
I I2P-nÀtverket kan man anonymt skapa webbplatser och bloggar, skicka omedelbara meddelanden och e-post, dela filer och organisera P2P-nÀtverk. För att bygga och anvÀnda anonyma nÀtverk för klient-server (webbplatser, chattar) och P2P (filutbyte, kryptovalutor) applikationer anvÀnds I2P-klienter. Den grundlÀggande I2P-klienten Àr skriven i Java och kan fungera pÄ ett brett utbud av plattformar, sÄsom Windows, Linux, macOS, Solaris, osv. I2pd Àr en oberoende implementation av I2P-klienten i C++ och distribueras under en modifierad BSD-licens.
I I2P 2.0 och i2pd 2.44 anvÀnds den nya transportprotokollet "SSU2", som bygger pÄ UDP och kÀnnetecknas av förbÀttrad prestanda och sÀkerhet. Införandet av SSU2 möjliggör en fullstÀndig uppdatering av den kryptografiska stacken, avskaffandet av den mycket lÄngsamma ElGamal-algoritmen (för end-to-end-kryptering ersattes ElGamal/AES+SessionTag med kombinationen ECIES-X25519-AEAD-Ratchet), minskade overhead jÀmfört med SSU-protokollet och förbÀttrad funktionalitet pÄ mobila enheter.
Bland andra förÀndringar i I2P 2.0 noteras implementeringen i i2ptunnel av autentisering av proxyer baserat pÄ hash-vÀrden av SHA-256 (RFC 7616). I implementationen av SSU2 har stöd för migrering av anslutningar och omedelbara bekrÀftelser av mottagna data lagts till. Arbetet med identifiering av deadlocks har förbÀttrats. En funktion för komprimering av routerloggar har lagts till.
I i2pd 2.44 har möjligheten att anvÀnda SSL-anslutningar för tunnlar till I2P-servern lagts till. Stöd för proxyrouting av SSU2- och NTCP2-protokoll (ipv6) via SOCKS5 har implementerats. InstÀllningar för MTU (Maximum Transmission Unit) för SSU2-protokollet (ssu2.mtu4 och ssu2.mtu6) har lagts till.
KĂ€lla: opennet.ru
