Release av den kryptografiska biblioteket OpenSSL 3.5.0

OpenSSL 3.5.0 har slÀppts med implementation av SSL/TLS-protokoll och olika krypteringsalgoritmer. OpenSSL 3.5 tillhör utgÄvor med lÄngsiktigt stöd (LTS), dÀr uppdateringar ges under fem Är (till april 2030). Stödet för tidigare versioner OpenSSL 3.3, 3.2 och 3.0 LTS kommer att fortsÀtta till april 2026, november 2025 och september 2026 respektive. Projektkoden distribueras under Apache 2.0-licensen.

Huvudsakliga nyheter:

  • Stöd för kvantsĂ€ker kryptoalgoritmer har lagts till:
    • ML-KEM (CRYSTALS-Kyber) Ă€r en nyckelbytesalgoritm som anvĂ€nder kryptografi baserad pĂ„ lösning av gitterteoretiska problem, dĂ€r lösningstiden Ă€r densamma pĂ„ bĂ„de vanliga och kvantdatorer.
    • ML-DSA (CRYSTALS-Dilithium) Ă€r en algoritm för att skapa digitala signaturer som Ă€r baserad pĂ„ gitterteori.
    • SLH-DSA (Sphincs+) Ă€r en algoritm för att skapa digitala signaturer som anvĂ€nder kryptografiska metoder baserade pĂ„ hash-funktioner. SLH-DSA Ă€r lĂ„ngsammare Ă€n ML-DSA nĂ€r det gĂ€ller signaturstorlek och hastighet, men baseras pĂ„ fullt olika matematiska principer, vilket innebĂ€r att den förblir effektiv vid en kompromiss av algoritmer baserade pĂ„ gitterteori.
  • Fullt stöd för QUIC-protokollet (RFC 9000) har implementerats, vilket nu Ă€r tillgĂ€ngligt för bĂ„de klient- och serverapplikationer. QUIC fungerar som ett lager ovanpĂ„ UDP-protokollet och stödjer multiplexering av flera anslutningar samt erbjuder krypteringsmetoder som motsvarar TLS. QUIC-protokollet anvĂ€nds i HTTP/3 och skapades som ett alternativ till TCP+TLS-kombinationen för att hantera problem med hög installations- och förhandlingsfördröjning i TCP, samt för att eliminera fördröjningar vid paketförlust under datatransmission.
  • Det har lagts till möjlighet att anvĂ€nda tredjepartsstackar med implementering av QUIC-protokollet, inklusive stackar som stöder 0-RTT-lĂ€get (0 Round Trip Time), som gör att dataöverföring kan börja omedelbart efter att paketet för anslutningsinstĂ€llning har skickats.
  • Stöd för ogenomskinliga (opaque) symmetriska nyckelobjekt (EVP_SKEY) har lagts till, vilket döljer detaljeringen av nyckelimplementationen.
  • En parameter "no-tls-deprecated-ec" har lagts till för att stĂ€nga av stödet för TLS-grupper som har deklarerats som förĂ„ldrade i RFC-8422.
  • Parametern «enable-fips-jitter» har lagts till, vilket aktiverar anvĂ€ndningen av en jitterbaserad entropikĂ€lla i FIPS-provider, implementerad med hjĂ€lp av biblioteket jitterentropy. Entropi baserad pĂ„ jitter genereras genom att mĂ€ta tidsskillnaderna vid upprepade körningar av ett visst uppsĂ€ttning instruktioner pĂ„ CPU:n, vilket beror pĂ„ mĂ„nga interna faktorer och Ă€r oförutsĂ€gbart utan fysisk kontroll över CPU:n.
  • I CMP (Certificate Management Protocol) har stöd för centraliserad nyckelgenerering lagts till (öppna och privata nycklar för klienten genereras pĂ„ sidan servern).
  • Stöd för att tillhandahĂ„lla flera nyckeluppsĂ€ttningar (keyshares) för en enda TLS-anslutning har lagts till.
  • Ett API för pipelining har lagts till, vilket möjliggör samtidig bearbetning av flera datapaket vid anvĂ€ndning av vissa chiffers, sĂ„som AES-GCM, som stödjer parallella berĂ€kningar.
  • I applikationerna req, cms och smime har standardkrypteringsalgoritmen Ă€ndrats frĂ„n des-ede3-cbc till aes-256-cbc.
  • Hybridgrupperna KEM (Key Encapsulation Mechanism), som Ă€r motstĂ„ndskraftiga mot kvantdatorangrepp, har lagts till i standardlistan för TLS-krypteringar och valts som prioriterade.
  • Algoritmerna X25519MLKEM768 och X25519 har lagts till de nyckeluppsĂ€ttningar (keyshares) som anvĂ€nds som standard i TLS.
  • Funktionerna BIO_meth_get_*() har förklarats som förĂ„ldrade.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster