OpenSSL 4.1: gyorsabb posztkvantum-kriptográfia
Az OpenSSL projekt kiadta az OpenSSL 4.1.0 verziót, amely elsősorban a posztkvantum-kriptográfiai műveletek teljesítményét és a biztonságos hálózati kommunikáció lehetőségeit bővíti. A nyílt forráskódú kriptográfiai könyvtár világszerte számos szerver, alkalmazás és hálózati szolgáltatás alapvető összetevője.
Az új kiadás optimalizálja az ML-KEM kvantumszámítógépekkel szemben ellenállónak tervezett kulcscsere-mechanizmus és az ML-DSA digitális aláírási algoritmus számításait. Az IBM Power (ppc64le), az IBM Z (s390x) és az x86-64 architektúrákon végzett fejlesztések között AVX-512 utasításokat használó gyorsítások is szerepelnek. Ezek csökkenthetik a posztkvantum-megoldások számítási többletterhelését.
Fontos újdonság a DTLS 1.3 (RFC 9147) támogatása. A protokoll a TLS 1.3-hoz hasonló védelmet biztosít UDP-alapú adatforgalomhoz, például valós idejű kommunikációs és más, késleltetésérzékeny alkalmazásokhoz. Az új DTLS Listener API több kliens biztonságos kezelését teszi lehetővé egyetlen UDP-porton, alapértelmezett címellenőrzéssel a forgalomerősítéses támadások mérséklésére.
A verzió emellett támogatja a GREASE mechanizmust, amely a protokollok későbbi bővíthetőségét segít tesztelni, valamint az IKEv2 kulcsszármaztatási funkcióját. Utóbbi a VPN- és IPsec-megoldások fejlesztői számára lehet hasznos.
A kiadás fontos lépés a kvantumbiztos titkosításra való átállásban. Az optimalizációk azonban nem jelentik azt, hogy minden OpenSSL-t használó alkalmazás automatikusan posztkvantum-védelmet kap, ehhez a megfelelő algoritmusok és protokollok tudatos bevezetése szükséges.