Les mises à jour du sous-système de cryptographie pour la fenêtre de fusion Linux 6.3 ont atterri plus tôt cette semaine avec quelques ajouts notables ce cycle.

Tout d’abord, Linux 6.3 a reçu les versions optimisées AVX2 et AVX-512 du chiffrement ARIA. ARIA est un chiffrement par blocs développé par des chercheurs sud-coréens il y a deux décennies et peut être utilisé avec TLS, le protocole de transport en temps réel sécurisé (SRTP) et à d’autres fins.

La version optimisée AVX2 d’ARIA dépend d’AES-NI et de GFNI et prend en charge le traitement parallèle à 32 voies pour les blocs. Les résultats de l’implémentation ARIA-AVX2 sont prometteurs par rapport au code AVX d’origine avec un chiffrement de 1024 octets passant de 2701 à 2003 cycles ou avec 4096 octets passant de 11 876 cycles à 7 295 cycles avec l’implémentation AVX2. Du côté du déchiffrement, il y a également un avantage avec la nouvelle implémentation passant de 11 954 cycles à 7 564 cycles pour 4 096 octets. L’implémentation ARIA AVX-512 est bien meilleure que l’implémentation AVX2, passant à son tour de 2 003 cycles à 1 504 cycles pour un chiffrement de 1 024 octets ou de 7 295 cycles à 5 5540 cycles pour un chiffrement de 4 096 octets.

Le chiffrement Linux 6.3 expose également désormais le statut FIPS via/proc/crypto lorsqu’il est activé, ajoute la prise en charge de Zlib avec la technologie Intel Quick Assist (QAT) et la prise en charge de RSA dans le pilote de chiffrement ASpeed. La modification apportée par Intel à son pilote de cryptage QAT consiste à prendre en charge ZLIB DEFLATE avec ses accélérateurs. Avec un peu plus d’une centaine de lignes de nouveau code, ils disposent d’un support ZLIB fonctionnant pour QAT qui peut être apprécié avec leurs derniers processeurs Sapphire Rapids dotés de QAT.


Il existe également un nouveau pilote de noyau pour le générateur de nombres aléatoires matériel que l’on trouve dans les SoC StarFive RISC-V de plus en plus populaires.

Plus de détails sur tous les changements cryptographiques pour Linux 6.3 via ce pull qui a atterri il y a quelques jours.

Categories: IT Info