Release of the implementation of the anonymous network I2P 1.9.0 and the C++ client i2pd 2.43

I2P anonymous network 1.9.0 and C++ client i2pd 2.43.0 have been released. I2P is a multi-layer anonymous distributed network operating on top of the regular Internet, actively using end-to-end encryption to guarantee anonymity and isolation. The network is built in P2P mode and is formed thanks to the resources (bandwidth) provided by network users, which makes it possible to do without the use of centrally controlled servers (communications within the network are based on the use of encrypted unidirectional tunnels between the participant and peers).

On the I2P network, you can anonymously create websites and blogs, send instant messages and e-mails, exchange files, and organize P2P networks. To build and use anonymous networks for client-server (websites, chats) and P2P (file exchange, cryptocurrencies) applications, I2P clients are used. The basic I2P client is written in Java and can run on a wide range of platforms such as Windows, Linux, macOS, Solaris, etc. I2pd is an independent C++ implementation of the I2P client and is distributed under a modified BSD license.

The new version of I2P completes the development of a new transport protocol "SSU2" based on UDP and notable for performance and security improvements. Implemented tests for checking SSU2 on the side of peers and relays. The "SSU2" protocol is enabled by default in builds for Android and ARM, as well as on a small percentage of routers based on other platforms. The November release plans to enable "SSU2" for all users. The introduction of SSU2 will completely update the cryptographic stack, get rid of the very slow ElGamal algorithm (ECIES-X25519-AEAD-Ratchet will be used for end-to-end encryption instead of ElGamal / AES + SessionTag), reduce overhead compared to SSU and improve the performance of mobile devices.

Other improvements include the addition of a deadlock detector, ensuring that router information (RI, RouterInfo) is sent to peers, and improved MTU/PMTU handling in the old SSU protocol. In i2pd, the SSU2 transport, which is enabled by default for new installations, has been brought to the final form, the ability to disable the address book has been added.

Source: opennet.ru

Add a comment