Transport Layer Security
| Anwendung | HTTPS | IMAPS | POP3S | SMTPS | … |
| TLS | |||||
| Transport | TCP | ||||
| Internet | IP (IPv4, IPv6) | ||||
| Netzzugang | Ethernet | Token Bus |
Token Ring |
FDDI | … |
Transport Layer Security (TLS, englisch für „Transportschichtsicherheit“), auch bekannt unter der Vorgängerbezeichnung Secure Sockets Layer (SSL), ist ein Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet.
TLS ist ein offizielles Internetprotokoll und in RFC: (englisch). und seinen Vorgängern beschrieben. Es spezifiziert als Hauptbestandteile den Aufbau einer sicheren Verbindung (TLS Handshake) und die Datenübertragung (TLS Record), sowie Verfahren, wie mit Ereignissen umzugehen ist. Während des TLS Handshake finden ein sicherer Schlüsselaustausch und eine zertifikatsbasierte Authentifizierung statt. Für die verschlüsselte und geschützte Datenübertragung verwendet TLS dann den zuvor ausgehandelten symmetrischen Schlüssel.
Für den Schlüsselaustausch sind in den älteren TLS-Versionen verschiedene Algorithmen mit unterschiedlichen Sicherheitsgarantien im Einsatz. Die neueste Version TLS 1.3 verwendet das Diffie-Hellman-Schlüsselaustauschprotokoll (DHE oder ECDHE). Dabei wird für jede Verbindung ein neuer Sitzungsschlüssel (Session Key) ausgehandelt. Da dies ohne Verwendung eines Langzeitschlüssels geschieht, erreicht TLS 1.3 Perfect Forward Secrecy.