Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article présente des problèmes à corriger.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Le ton de cet article est trop promotionnel ou publicitaire (février 2021 ).
MatrixSSL est une implémentationTLS / SSL open-source conçue pour les applications personnalisées dansles environnementsmatériels embarqués [ 1] , [ 2] , [ 3] .
La bibliothèque MatrixSSL contient un modulelogiciel cryptographique complet qui inclut des algorithmes declé publique et declé symétrique standard. Il s'appelle désormais leToolkit Inside Secure TLS[ 4] .
Fonctionnalités[ 5] :
Versions de protocoleSSL 3.0TLS 1.0TLS 1.1 TLS 1.2 TLS 1.3 DTLS 1.0DTLS 1.2 Algorithmes de clé publique Algorithmes clés symétriques Suites de chiffrement prises en chargeTLS_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ésPKCS # 1 etPKCS # 8 Faux départ Extension de longueur maximale des fragments Interface de chiffrement PKCS # 11 en option 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
↑ « Evaluating PeerSec Networks’ MatrixSSL on a Stellaris® Microcontroller »(Archive.org •Wikiwix •Archive.is •Google •Que faire ? ) ,Texas Instruments ,24 juin 2009 (consulté le13 août 2014 ) ↑ Eronen, « TLS Record Layer Bugs »,IETF67 TLS WG ,9 novembre 2006 (consulté le13 août 2014 ) ↑ Young, « Flawed MatrixSSL Code Highlights Need for Better IoT Update Practices »,tripwire.com , Tripwire, Inc.,10 octobre 2016 (consulté le17 novembre 2017 ) ↑ « Inside Secure TLS Toolkit »(consulté le30 juin 2020 ) ↑ « MatrixSSL Documentation »[archive du14 août 2014 ] (consulté le13 août 2014 ) ↑ « MatrixSSL Release Notes »