Architecture de TLS
Panorama des différentes versions, de SSL à TLS
- Historique et évolution du protocole SSL
- 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)