MatrixSSL es una implementación TLS / SSL de código abierto diseñada para aplicaciones personalizadas en entornos de hardware integrado . [2] [3] [4]
Desarrollador (es) | Rambus |
---|---|
Versión inicial | 25 de enero de 2004 |
Lanzamiento estable | 4.3.0 [1] / 31 de julio de 2020 |
Repositorio | |
Escrito en | C |
Sistema operativo | Multiplataforma |
Tipo | Biblioteca de seguridad |
Licencia | GPLv2 dual o propietario |
Sitio web | www |
La biblioteca MatrixSSL contiene un módulo de software criptográfico completo que incluye claves públicas estándar de la industria y algoritmos de claves simétricas . Ahora se llama Inside Secure TLS Toolkit. [5]
Características
Características: [6]
- Versiones de protocolo
- Algoritmos de clave pública
- Algoritmos de clave simétrica
- Conjuntos de cifrado compatibles
- 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_WITH_AES_128_CBC_SHA
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
- SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_WITH_SEED_CBC_SHA
- TLS_DHE_PSK_WITH_AES_128_CBC_SHA
- TLS_DHE_PSK_WITH_AES_256_CBC_SHA
- TLS_PSK_WITH_AES_128_CBC_SHA
- TLS_PSK_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_256_GCM_SHA384
- SSL_RSA_WITH_3DES_EDE_CBC_SHA
- SSL_RSA_WITH_RC4_128_SHA
- SSL_RSA_WITH_RC4_128_MD5
- TLS_DH_anon_WITH_AES_128_CBC_SHA
- TLS_DH_anon_WITH_AES_256_CBC_SHA
- SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
- SSL_DH_anon_WITH_RC4_128_MD5
- Autenticación de 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
- Inicio en falso
- Extensión de longitud máxima de fragmentos
- Interfaz criptográfica PKCS # 11 opcional
Lanzamientos importantes
Versión [7] | Fecha |
---|---|
4.0.0 | Sep. De 2018 |
3.9.0 | Mar. De 2017 |
3.8.3 | Abr. De 2016 |
3.7.1 | Dic. De 2014 |
3.6 | Abr. De 2014 |
3.4 | Ene. De 2013 |
3.3 | Febrero de 2012 |
3.2 | Junio 2011 |
3.1 | Mar. De 2010 |
3,0 | Agosto de 2009 |
2.2 | Ene. De 2008 |
2.1 | Noviembre de 2005 |
1,7 | Abr. De 2005 |
1.1 | Mayo de 2004 |
1.0 | Ene. De 2004 |
Ver también
enlaces externos
Referencias
- ^ "Versión 4.3.0" . 31 de julio de 2020 . Consultado el 21 de octubre de 2020 .
- ^ "Evaluación de MatrixSSL de PeerSec Networks en un microcontrolador Stellaris®" (PDF) . Texas Instruments . 2009-06-24 . Consultado el 13 de agosto de 2014 .[ enlace muerto permanente ]
- ^ Eronen, Pasi (9 de noviembre de 2006). "Errores de la capa de registro TLS" . IETF67 TLS WG . Consultado el 13 de agosto de 2014 .
- ^ Joven, Craig (10 de octubre de 2016). "El código defectuoso de MatrixSSL destaca 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" . Consultado el 30 de junio de 2020 .
- ^ "Documentación MatrixSSL" . Archivado desde el original el 14 de agosto de 2014 . Consultado el 13 de agosto de 2014 .
- ^ "Notas de la versión MatrixSSL" .