Articulo de referencia

MatrizSSL

MatrixSSL es una implementación TLS/SSL de código abierto diseñada para aplicaciones personalizadas en entornos de hardware embebido . [ 2 ] [ 3 ] [ 4 ] La biblioteca MatrixSSL ...

MatrixSSL es una implementación TLS/SSL de código abierto diseñada para aplicaciones personalizadas en entornos de hardware embebido . [ 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 llama 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 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_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_SEED_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_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 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 la longitud máxima del fragmento
  • Interfaz criptográfica PKCS#11 opcional

Lanzamientos importantes

Véase también

  • Sitio web oficialEdita esto en Wikidata
  • Sitio web Inside Secure archivado el 18/09/2018 en Wayback Machine .

Referencias

  1. "Versión 4.6.0" . 29 de diciembre de 2022. Consultado el 18 de enero de 2023 .
  2. "Evaluación de MatrixSSL de PeerSec Networks en un microcontrolador Stellaris®" (PDF) . Texas Instruments . 24 de junio de 2009. Consultado el 13 de agosto de 2014 .
  3. Eronen, Pasi (2006-11-09). "Errores en la capa de registro TLS" . IETF67 TLS WG . Recuperado el 2014-08-13 .
  4. Young, Craig (10 de octubre de 2016). "El código defectuoso de MatrixSSL resalta la necesidad de mejores prácticas de actualización de IoT" . tripwire.com . Tripwire, Inc. Recuperado el 17 de noviembre de 2017 .
  5. "Inside Secure TLS Toolkit" . Consultado el 30 de junio de 2020 .
  6. "Documentación de MatrixSSL" . Archivado del original el 14 de agosto de 2014. Consultado el 13 de agosto de 2014 .
  7. "Notas de la versión de MatrixSSL" . GitHub .