Aller au contenu

Architecture de TLS#

Panorama des différentes versions, de SSL à TLS#

  • Historique et évolution du protocole SSL
    • SSL 1.0
    • SSL 2.0
    • SSL 3.0
  • Transition vers TLS
    • TLS 1.0
    • TLS 1.1
    • TLS 1.2
    • TLS 1.3
  • Comparaison des fonctionnalités et améliorations de sécurité entre les versions

Architecture, protocole et services de sécurité de TLS#

  • Architecture de TLS
    • Protocole de la couche d'enregistrement (Record Protocol)
    • Protocole de la couche de la poignée de main (Handshake Protocol)
    • Protocole de la couche d'alerte (Alert Protocol)
    • Protocole de la couche de changement de chiffrement (Change Cipher Spec Protocol)
  • Services de sécurité de TLS
    • Confidentialité
    • Authentification
    • Intégrité
  • Échange de clés et négociation des paramètres de chiffrement
    • Algorithme de Diffie-Hellman et échange de clés éphémères (DHE)
    • Échange de clés RSA
    • Échange de clés à l'aide du protocole d'accord de clés elliptiques Diffie-Hellman (ECDHE)
  • Chiffrement symétrique et modes d'opération
    • AES (Advanced Encryption Standard)
    • Chacha20
    • Modes d'opération : GCM, CCM, et Poly1305
  • Fonctions de hachage et d'authentification
    • HMAC (Hash-based Message Authentication Code)
    • SHA (Secure Hash Algorithm)
    • SHA-2 et SHA-3
  • Extensions de protocole TLS
    • Server Name Indication (SNI)
    • Application-Layer Protocol Negotiation (ALPN)