Krüptograafilise raamatukogu wolfSSL 5.0.0 väljalase

Ilmus uus wolfSSL 5.0.0 väike krüptograafia raamatukogu, mis on optimeeritud kasutamiseks madala protsessori ja mälu mahuga sisseehitatud seadmetes, nagu asjade interneti seadmed, nutikodu süsteemid, autoinformaatikasüsteemid, ruuterid ja mobiiltelefonid. Kood on kirjutatud C keeles ja jagatakse GPLv2 litsentsi alusel.

Teek pakub kõrg jõudlusega kaasaegsete krüptoalgoritmide teostusi, sealhulgas ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 ja DTLS 1.2, mis arendajate väitel on 20 korda kompaktsemad kui OpenSSL-i teostused. Saadaval on nii lihtsustatud API kui ka OpenSSL API ühilduvuse kiht. Toetust on pakkuda OCSP-le (Online Certificate Status Protocol) ja CRL-le (Certificate Revocation List) sertifikaatide keeldumise kontrollimiseks.

wolfSSL 5.0.0 peamised uuendused:

  • Toetatakse platvorme: IoT-Safe (TLS toega), SE050 (RNG, SHA, AES, ECC ja ED25519 toega) ja Renesas TSIP 1.13 (RX72N mikroprotsessorite jaoks).
  • Toetatakse post-kvantarvutuse krüptograafia algoritme, mis on kvantkompuutri rünnakute suhtes vastupidavad: NIST Round 3 KEM grupid TLS 1.3 jaoks ja hübriid NIST ECC grupid OQS projekti (Open Quantum Safe, liboqs) alusel. Kvantkompuutri rünnakute suhtes vastupidavad grupid on samuti lisatud ühilduvuse tagamiseks. NTRU ja QSH algoritmide tugi on lõpetatud.
  • Linuxi tuumodulis on rakendatud krüptograafiliste algoritmide toetus, mis vastab FIPS 140-3 turvastandardile. Esitatud on eraldi toode, mille FIPS 140-3 rakendus on praegu testimise, ülevaatamise ja kontrollimise etapis.
  • Linuxi tuumodulisse on lisatud RSA, ECC, DH, DSA, AES/AES-GCM algoritmide variandid, mida kiirendatakse CPU x86 vektoriinstruktsioonide abil. Vektoriinstruktsioonide abil on kiirendatud ka katkestuste töötlejate funktsioone. Lisatud on toetus moodulite digitaalsete allkirjade kontrollimise alamsüsteemile. Tagatud on wolfCrypt krüptomootori ehitamine režiimis „--enable-linuxkm-pie“ (asukoha sõltumatu). Modul on toetatud Linux tuumadele 3.16, 4.4, 4.9, 5.4 ja 5.10.
  • Ühenduskihtide jaoks teiste raamatukogude ja rakendustega on lisatud toetus libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 ja Python 3.8.5.
  • Lisatud on suur hulk uusi API-sid, sealhulgas EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_* jne.
  • Kahe ohtu tuvastati, mis on tunnistatud mitteohtlikeks: DSA digitaalsete allkirjade loomisel teatavate parameetritega tekkinud hangumine ja vale objektinimede kontroll mitme alternatiivse nime korral koos nendega seotud piirangutega.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster