Implementación de TLS/SSL de código abierto
MatrixSSL es una implementación TLS/SSL de código abierto diseñada para aplicaciones personalizadas en entornos de hardware integrado . [2] [3] [4]
La biblioteca MatrixSSL contiene un módulo de software criptográfico completo que incluye algoritmos de clave pública y clave simétrica estándar de la industria . Ahora se denomina Inside Secure TLS Toolkit. [5]
Características
Características: [6]
- Versiones del protocolo
- SSL 3.0
- TLS 1.0
- TLS 1.1
- TLS 1.2
- TLS 1.3
- DTLS 1.0
- DTLS 1.2
- Algoritmos de clave pública
- Algoritmos de clave simétrica
- Conjuntos de cifrado admitidos
- TLS_AES_128_GCM_SHA256 (TLS 1.3)
- TLS_AES_256_GCM_SHA384 (TLS 1.3)
- TLS_CHACHA20_POLY1305_SHA256 (TLS 1.3)
- TLS_DHE_RSA_CON_AES_128_CBC_SHA
- TLS_DHE_RSA_CON_AES_256_CBC_SHA
- TLS_DHE_RSA_CON_AES_128_CBC_SHA256
- TLS_DHE_RSA_CON_AES_256_CBC_SHA256
- SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_CON_SEMILLA_CBC_SHA
- TLS_DHE_PSK_CON_AES_128_CBC_SHA
- TLS_DHE_PSK_CON_AES_256_CBC_SHA
- TLS_PSK_CON_AES_128_CBC_SHA
- TLS_PSK_CON_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_CON_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_CON_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_CON_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_CON_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_CON_AES_128_CBC_SHA
- TLS_ECDHE_RSA_CON_AES_256_CBC_SHA
- TLS_ECDHE_RSA_CON_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_CON_AES_256_CBC_SHA256
- TLS_ECDHE_RSA_CON_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_CON_AES_256_GCM_SHA384
- TLS_ECDH_ECDSA_CON_AES_128_CBC_SHA
- TLS_ECDH_ECDSA_CON_AES_256_CBC_SHA
- TLS_ECDH_RSA_CON_AES_128_CBC_SHA
- TLS_ECDH_RSA_CON_AES_256_CBC_SHA
- TLS_ECDH_ECDSA_CON_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_CON_AES_128_CBC_SHA256
- TLS_RSA_CON_AES_128_CBC_SHA
- TLS_RSA_CON_AES_256_CBC_SHA
- TLS_RSA_CON_AES_128_CBC_SHA256
- TLS_RSA_CON_AES_256_CBC_SHA256
- TLS_RSA_CON_AES_128_GCM_SHA256
- TLS_RSA_CON_AES_256_GCM_SHA384
- SSL_RSA_CON_3DES_EDE_CBC_SHA
- SSL_RSA_CON_RC4_128_SHA
- SSL_RSA_CON_RC4_128_MD5
- TLS_DH_anon_CON_AES_128_CBC_SHA
- TLS_DH_anon_CON_AES_256_CBC_SHA
- SSL_DH_anónimo_CON_3DES_EDE_CBC_SHA
- SSL_DH_anónimo_CON_RC4_128_MD5
- Autenticación del cliente
- Renegociación segura
- Reanudación de sesión estándar
- Reanudación de sesión sin estado
- Transporte independiente
- Análisis de claves PKCS#1 y PKCS#8
- Salida nula
- Extensión de longitud máxima de fragmento
- Interfaz criptográfica PKCS#11 opcional
Lanzamientos importantes
Véase también
Enlaces externos
- Sitio web oficial
- Dentro del sitio web Secure
Referencias
- ^ "Versión 4.6.0". 29 de diciembre de 2022. Consultado el 18 de enero de 2023 .
- ^ "Evaluación de MatrixSSL de PeerSec Networks en un microcontrolador Stellaris®" (PDF) . Texas Instruments . 2009-06-24 . Consultado el 2014-08-13 .[ enlace muerto permanente ]
- ^ Eronen, Pasi (9 de noviembre de 2006). "Errores en la capa de registro TLS". Grupo de trabajo sobre TLS de la IETF67 . Consultado el 13 de agosto de 2014 .
- ^ Young, Craig (10 de octubre de 2016). "El código MatrixSSL defectuoso resalta la necesidad de mejores prácticas de actualización de IoT". tripwire.com . Tripwire, Inc . Consultado el 17 de noviembre de 2017 .
- ^ "Inside Secure TLS Toolkit" (Dentro del kit de herramientas Secure TLS) . Consultado el 30 de junio de 2020 .
- ^ "Documentación de MatrixSSL". Archivado desde el original el 14 de agosto de 2014. Consultado el 13 de agosto de 2014 .
- ^ "Notas de la versión de MatrixSSL". GitHub .