FERRAMENTAS LINUX: O Kernel Linux 6.3 Crypto traz o ARIA AVX2/AVX-512, o driver TRNG para os SoCs StarFive

segunda-feira, 27 de fevereiro de 2023

O Kernel Linux 6.3 Crypto traz o ARIA AVX2/AVX-512, o driver TRNG para os SoCs StarFive

 

As atualizações do subsistema de criptografia para a janela de mesclagem do Kernel Linux 6.3 chegaram no início desta semana com algumas adições notáveis ​​neste ciclo.

Primeiro, o Kernel Linux 6.3 recebeu versões otimizadas do AVX2 e AVX-512 doa ARIA cipher. ARIA cipher é uma cifra de bloco que desenvolvida por pesquisadores sul-coreanos há duas décadas e pode ser usada com TLS, Secure Real-Time Transport Protocol (SRTP) e outras finalidades.

A versão otimizada para AVX2 do ARIA depende de AES-NI e GFNI e suporta processamento paralelo de 32 vias para blocos. Os resultados da implementação do ARIA-AVX2 são promissores sobre o código AVX original com a criptografia de 1.024 bytes caindo de 2.701 para 2.003 ciclos ou com 4.096 bytes caindo de 11.876 ciclos para 7.295 ciclos com a implementação do AVX2. No lado da descriptografia, também há benefícios com a nova implementação caindo de 11.954 ciclos para 7.564 ciclos para 4.096 bytes. A implementação ARIA AVX-512 é muito melhor do que a implementação AVX2, por sua vez, caindo de 2.003 ciclos para 1.504 ciclos para criptografia de 1.024 bytes ou de 7.295 ciclos para 5.5540 ciclos para criptografar 4.096 bytes.

A criptografia do Linux 6.3 agora também expõe o status do FIPS via /proc/cryptoquando ativado, adiciona suporte Zlib com Intel Quick Assist Technology (QAT) e suporte RSA no driver de criptografia ASpeed. A mudança liderada pela Intel em seu driver de criptografia QAT é sobre o suporte ao ZLIB DEFLATE com seus aceleradores. Com pouco mais de cem linhas de novo código, eles têm suporte ZLIB trabalhando para QAT, que pode ser aproveitado com seus mais recentes processadores Sapphire Rapids esportivos QAT.




Há também um novo driver de kernel para o gerador de números aleatórios de hardware encontrado nos SoCs StarFive RISC-V cada vez mais populares.

Mais detalhes sobre todas as alterações criptográficas para o Kernel Linux 6.3 por meio deste pull que chegou há alguns dias.













Até a próxima !!





Nenhum comentário:

Postar um comentário