La librería WolfSSL soportará algoritmos de cifrado cuánticos desde la próxima versión 5.1.0

La librería de cifrado WolfSSL, de que hemos hablado en esta entrada, a partir de la versión 5.1.0 soportará algoritmos de cifrado cuánticos de tipo KEMs (Key encapsulation mechanisms) y algoritmos utilizados para firmas como Falcon. Esta nueva funcionalidad no es parte del core de la librería sino que se apoya en la librería libqos que soporta todos estos algoritmos:

Key encapsulation mechanisms (KEMs):

  • Classic McEliece: Classic-McEliece-348864, Classic-McEliece-348864f, Classic-McEliece-460896, Classic-McEliece-460896f, Classic-McEliece-6688128, Classic-McEliece-6688128f, Classic-McEliece-6960119, Classic-McEliece-6960119f, Classic-McEliece-8192128, Classic-McEliece-8192128f

  • Kyber: Kyber512, Kyber768, Kyber1024, Kyber512-90s, Kyber768-90s, Kyber1024-90s

  • NTRU: NTRU-HPS-2048-509, NTRU-HPS-2048-677, NTRU-HPS-4096-821, NTRU-HPS-4096-1229, NTRU-HRSS-701, NTRU-HRSS-1373

  • SABER: LightSaber-KEM, Saber-KEM, FireSaber-KEM

  • BIKE: BIKE1-L1-CPA, BIKE1-L3-CPA, BIKE1-L1-FO, BIKE1-L3-FO

  • FrodoKEM: FrodoKEM-640-AES, FrodoKEM-640-SHAKE, FrodoKEM-976-AES, FrodoKEM-976-SHAKE, FrodoKEM-1344-AES, FrodoKEM-1344-SHAKE

  • HQC: HQC-128-1-CCA2, HQC-192-1-CCA2, HQC-192-2-CCA2, HQC-256-1-CCA2, HQC-256-2-CCA2†, HQC-256-3-CCA2

  • NTRU-Prime: ntrulpr653, ntrulpr761, ntrulpr857, ntrulpr1277, sntrup653, sntrup761, sntrup857, sntrup1277

  • SIKE: SIDH-p434, SIDH-p503, SIDH-p610, SIDH-p751, SIKE-p434, SIKE-p503, SIKE-p610, SIKE-p751, SIDH-p434-compressed, SIDH-p503-compressed, SIDH-p610-compressed, SIDH-p751-compressed, SIKE-p434-compressed, SIKE-p503-compressed, SIKE-p610-compressed, SIKE-p751-compressed

Signature schemes:

  • Dilithium: Dilithium2, Dilithium2-AES, Dilithium3, Dilithium3-AES, Dilithium5, Dilithium5-AES

  • Falcon: Falcon-512, Falcon-1024

  • Rainbow: Rainbow-I-Classic, Rainbow-I-Circumzenithal, Rainbow-I-Compressed, Rainbow-III-Classic, Rainbow-III-Circumzenithal, Rainbow-III-Compressed, Rainbow-V-Classic, Rainbow-V-Circumzenithal, Rainbow-V-Compressed

Es posible probar el funcionamiento de la librería WolfSSL con algoritmos cuánticos compilando Apache y Curl desde las fuentes siguiendo esta guía.

Me parece que WolfSSL se está afirmando como la librería SSL de referencia. Sería bueno que los programas que utilizan librerías de cifrado, tomo libsrtp, utilizada para el cifrado del flujo media en Asterisk PBX, empezarán a pensar en su integración.

Me comentan

Vota el Articulo: 

No votes yet
Evalúa la calidad del articulo
Subscribe to Comments for "La librería WolfSSL soportará algoritmos de cifrado cuánticos desde la próxima versión 5.1.0" Subscribe to VozToVoice - All comments