Lançado o release da rede anônima I2P 1.9.0 e do cliente C++ i2pd 2.43.0. O I2P é uma rede anônima distribuída em múltiplas camadas, operando sobre a internet comum, que utiliza criptografia de ponta a ponta de forma ativa, garantindo anonimato e isolamento. A rede é construída em modo P2P e formada pelos recursos (largura de banda) fornecidos pelos usuários da rede, permitindo evitar o uso de servidores gerenciados centralmente (as comunicações dentro da rede são baseadas na utilização de túneis unidirecionais criptografados entre o participante e os peers).
Na rede I2P, é possível criar sites e blogs de forma anônima, enviar mensagens instantâneas e e-mails, compartilhar arquivos e organizar redes P2P. Para a construção e utilização de redes anônimas em aplicações cliente-servidor (sites, chats) e P2P (troca de arquivos, criptomoedas), utilizam-se clientes I2P. O cliente básico I2P é escrito em Java e pode operar em uma ampla gama de plataformas, como Windows, Linux, macOS, Solaris etc. O i2pd é uma implementação independente do cliente I2P em C++ e é distribuído sob uma licença BSD modificada.
Na nova versão do I2P, foi concluído o desenvolvimento do novo protocolo de transporte "SSU2", baseado em UDP e notável por melhorar o desempenho e a segurança. Foram implementados testes para verificar o SSU2 do lado dos peers e relés. O protocolo "SSU2" está habilitado por padrão nas compilações para Android e ARM, assim como em uma pequena porcentagem de roteadores em outras plataformas. Na versão de novembro, está previsto habilitar o "SSU2" para todos os usuários. A implementação do SSU2 permitirá atualizar completamente a pilha criptográfica, eliminando o uso do algoritmo muito lento ElGamal (para a criptografia de ponta a ponta, será utilizada a combinação ECIES-X25519-AEAD-Ratchet em vez de ElGamal/AES+SessionTag), reduzirá a sobrecarga em comparação com o SSU e melhorará o desempenho em dispositivos móveis.
Entre outras melhorias, destaca-se a adição de um detector de deadlocks, a garantia de envio de informações do roteador (RI, RouterInfo) e melhorias no tratamento de MTU/PMTU no antigo protocolo SSU. No i2pd, o transporte SSU2 foi finalizado e está habilitado por padrão para novas instalações, além de ter sido adicionada a possibilidade de desabilitar o livro de endereços.
Fonte: opennet.ru
