Lançamento das bibliotecas criptográficas LibreSSL 3.1.0 e Botan 2.14.0

Desenvolvedores do projeto OpenBSD apresentaram lançamento da edição portátil do pacote LibreSSL 3.1.0, que é um fork do OpenSSL focado em garantir um nível de segurança superior. O projeto LibreSSL visa oferecer suporte de qualidade aos protocolos SSL/TLS, removendo funcionalidades desnecessárias, adicionando medidas de proteção adicionais e realizando uma limpeza e reestruturação significativa da base de código. O lançamento do LibreSSL 3.1.0 é considerado experimental, onde são desenvolvidas funcionalidades que farão parte do OpenBSD 6.7.

Características do LibreSSL 3.1.0:

  • Foi proposta uma implementação inicial do TLS 1.3 baseada em uma nova máquina de estados e subsistema de manipulação de registros. Por padrão, apenas a parte cliente do TLS 1.3 está habilitada, a parte servidor está prevista para ser ativada por padrão em um dos lançamentos futuros.
  • Foi realizada uma limpeza de código, melhorando o parsing de protocolos e a gestão de memória.
  • Os métodos RSA-PSS e RSA-OAEP foram portados do OpenSSL 1.1.1.
  • A implementação foi portado do OpenSSL 1.1.1 e está habilitada por padrão CMS (Cryptographic Message Syntax). O comando “cms” foi adicionado à ferramenta openssl.
  • A compatibilidade com o OpenSSL 1.1.1 foi aprimorada através do backporting de algumas mudanças.
  • Um grande conjunto de novos testes de funções criptográficas foi adicionado.
  • O comportamento do EVP_chacha20() foi aproximado da semântica do OpenSSL.
  • Agora é possível configurar o local do conjunto de certificados de autoridades certificadoras.
  • Na ferramenta openssl, foi implementada a opção “-addext” no comando “req”.

sobre a dependência do Tor Browser da infraestrutura Mozilla. Vale lembrar que, devido a um problema com o certificado, os usuários do Tor Browser lançamento biblioteca criptográfica Botan 2.14.0, utilizada no projeto NeoPG, fork do GnuPG 2. A biblioteca fornece uma grande coleção de primitivas prontas, utilizada no protocolo TLS, em certificados X.509, cifras AEAD, módulos TPM, PKCS#11, hash de senhas e criptografia pós-quântica (assinaturas baseadas em hash e acordos de chave com base em McEliece e NewHope). A biblioteca é escrita em C++11 e é disponibilizado sob a licença BSD.

Entre mudanças na nova versão do Botan:

  • Foi adicionada a implementação do modo GCM (Galois/Counter Mode), acelerada para processadores POWER8 utilizando a instrução vetorial VPSUMD.
  • Para sistemas ARM e POWER, a implementação da operação de permutação de vetores para AES foi significativamente acelerada, garantindo um tempo de execução constante.
  • Foi proposto um novo algoritmo de inversão módulo, que é mais rápido e oferece melhor proteção contra ataques em canais laterais.
  • Foram feitas otimizações que aceleram o ECDSA/ECDH reduzindo o campo NIST.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster