发布匿名网络实现 I2P 1.9.0 和 C++ 客户端 i2pd 2.43

匿名网络I2P 1.9.0和C++客户端i2pd 2.43.0发布。 I2P是一个运行在常规互联网之上的多层匿名分布式网络,积极使用端到端加密,保证匿名性和隔离性。 该网络以P2P模式构建,并通过网络用户提供的资源(带宽)而形成,这使得无需使用集中管理的服务器即可实现(网络内的通信基于在网络之间使用加密的单向隧道)参与者和同伴)。

在 I2P 网络上,您可以匿名创建网站和博客、发送即时消息和电子邮件、交换文件以及组织 P2P 网络。 要为客户端-服务器(网站、聊天)和 P2P(文件交换、加密货币)应用程序构建和使用匿名网络,需要使用 I2P 客户端。 基本的 I2P 客户端是用 Java 编写的,可以在广泛的平台上运行,例如 Windows、Linux、macOS、Solaris 等。 I2pd 是 I2P 客户端的独立 C++ 实现,并在修改后的 BSD 许可下分发。

新版本的 I2P 完成了新传输协议“SSU2”的开发,该协议基于 UDP,显着提高了性能和安全性。 已实施测试以检查对等端和中继端的 SSU2。 “SSU2”协议在 Android 和 ARM 版本以及一小部分基于其他平台的路由器上默认启用。 2 月版本计划为所有用户启用“SSU2”。 SSU25519的实现将允许我们彻底更新加密堆栈,摆脱非常慢的ElGamal算法(对于端到端加密,将使用ECIES-XXNUMX-AEAD-Ratchet组合代替ElGamal/AES+SessionTag ),与 SSU 相比减少开销并提高移动设备的性能。

其他改进包括添加死锁检测器、向对等方发送路由器信息(RI、RouterInfo)的规定,以及改进旧 SSU 协议中的 MTU/PMTU 处理。 在 i2pd 中,SSU2 传输已达到最终形式,新安装时默认启用该传输,并且添加了禁用地址簿的功能。

来源: opennet.ru

添加评论