Accueil🇫🇷Chercher

MatrixSSL

MatrixSSL est une implémentation TLS / SSL open-source conçue pour les applications personnalisées dans les environnements matériels embarqués[1] - [2] - [3] .

MatrixSSL

Informations
Créateur Rambus
Première version
Dernière version 4.3.0 ()
DĂ©pĂ´t https://github.com/matrixssl/matrixssl
État du projet En cours
Écrit en C
Système d'exploitation Multiplateforme
Type Librairie de sécurité
Politique de distribution Gratuit
Licence GPLv2
Site web http://www.matrixssl.org

La bibliothèque MatrixSSL contient un module logiciel cryptographique complet qui inclut des algorithmes de clé publique et de clé symétrique standard. Il s'appelle désormais le Toolkit Inside Secure TLS[4].

Fonctionnalités

Fonctionnalités[5] :

  • Versions de protocole
    • SSL 3.0
    • TLS 1.0
    • TLS 1.1
    • TLS 1.2
    • TLS 1.3
    • DTLS 1.0
    • DTLS 1.2
  • Algorithmes de clĂ© publique
  • Algorithmes clĂ©s symĂ©triques
  • Suites de chiffrement prises en charge
    • 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
  • Authentification du client
  • RenĂ©gociation sĂ©curisĂ©e
  • Reprise de session standard
  • Reprise de session sans Ă©tat
  • Transport indĂ©pendant
  • Analyse des clĂ©s PKCS # 1 et PKCS # 8
  • Faux dĂ©part
  • Extension de longueur maximale des fragments
  • Interface de chiffrement PKCS # 11 en option

Versions majeures

Version [6] Date
4.0.0 Septembre 2018
3.9.0 Mars 2017
3.8.3 Avril 2016
3.7.1 DĂ©cembre 2014
3,6 Avril 2014
3.4 Janvier 2013
3,3 FĂ©vrier 2012
3.2 Juin 2011
3.1 Mars 2010
3.0 Août 2009
2.2 Janvier 2008
2,1 Novembre 2005
1,7 Avril 2005
1.1 Mai 2004
1.0 Janvier 2004

Voir Ă©galement

Liens externes

Références

  1. « Evaluating PeerSec Networks’ MatrixSSL on a Stellaris® Microcontroller »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), Texas Instruments, (consulté le )
  2. Eronen, « TLS Record Layer Bugs », IETF67 TLS WG, (consulté le )
  3. Young, « Flawed MatrixSSL Code Highlights Need for Better IoT Update Practices », tripwire.com, Tripwire, Inc., (consulté le )
  4. « Inside Secure TLS Toolkit » (consulté le )
  5. « MatrixSSL Documentation » [archive du ] (consulté le )
  6. « MatrixSSL Release Notes »
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.