A LibreSSL 3.1.0 és a Botan 2.14.0 kriptográfiai könyvtárak kiadása

Az OpenBSD projekt fejlesztői bemutatták a hordozható csomag kiadása LibreSSL 3.1.0, amely az OpenSSL forkján dolgozik, a magasabb biztonság biztosítása érdekében. A LibreSSL projekt célja a SSL/TLS protokollok minőségi támogatása, a felesleges funkciók eltávolítása, a további védelmi eszközök hozzáadása, valamint a kódalap jelentős tisztítása és átdolgozása. A LibreSSL 3.1.0 kiadása kísérleti jellegűnek számít, amelyben olyan lehetőségek fejlődnek, amelyek beépülnek az OpenBSD 6.7-be.

A LibreSSL 3.1.0 jellemzői:

  • Megvalósították a TLS 1.3 kezdeti verzióját egy új állapotautomata és nyilvántartási alrendszer alapján. Jelenleg alapértelmezés szerint csak a TLS 1.3 kliens része van aktív, a szerver oldalt a jövőbeli kiadások egyikében tervezik alapértelmezetté tenni.
  • A kódot megtisztították, javították a protokollok elemzését és a memória kezelését.
  • Az OpenSSL 1.1.1-ből átkerültek az RSA-PSS és RSA-OAEP metódusok.
  • Az OpenSSL 1.1.1-ből átkerült és alapértelmezés szerint aktiválták a CMS (Cryptographic Message Syntax). Az openssl eszközhöz hozzáadták a „cms” parancsot.
  • Javították a kompatibilitást az OpenSSL 1.1.1-tel néhány módosítás visszahúzásával.
  • Új titkosítási funkciók széles választéka került bevezetésre.
  • Az EVP_chacha20() viselkedését a OpenSSL szemantikájához közelítették.
  • Lehetőség nyílt a hitelesítésszolgáltatói tanúsítványok helyének beállítására.
  • Az openssl eszközben a „req” parancsban megvalósították az „-addext” opciót.

Ezen kívül érdemes megemlíteni kiadás titkosítási könyvtár Botan 2.14.0, amelyet a projektben alkalmaznak NeoPG, a GnuPG 2 forkjában. A könyvtár egy nagy gyűjteményt kínál kész primitív, amelyeket TLS protokollokban, X.509 tanúsítványokban, AEAD titkosításokban, TPM modulokban, PKCS#11-ben, jelszavak hash-elésében és a poszt-kvantum titkosítással (hash-alapú aláírások és kulcsmegosztás McEliece és NewHope alapú módszerrel) használnak. A könyvtár C++11 nyelven készült, és szállítva van BSD licenc alatt.

A változtatások között API-specifikus módosítások találhatók: az új Botan verzióban:

  • Megvalósították a GCM (Galois/Counter Mode) üzemmódot, amelyet a POWER8 processzorokhoz optimalizáltak a VPSUMD vektorszintű utasítás segítségével.
  • ARM és POWER rendszerek esetén jelentősen felgyorsult az AES állandó végrehajtási idővel rendelkező vektorcseréjének megvalósítása.
  • Egy új modulo-inverziós algoritmus került javaslatra, amely gyorsabb és jobban véd a mellékcsatornás támadások ellen.
  • Optimalizációkat hajtottak végre az ECDSA/ECDH felgyorsítása érdekében a NIST mező rövidítésével.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster