Enviado por admin el
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
-
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
Comentarios recientes