Transport Layer Security (TLS) ist ein hybrides Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet. Dabei wird mit Hilfe kryptografischer Verfahren wird sichergestellt, dass die miteinander Kommunizierenden Instanzen auch die sind, für die sie sich ausgeben, und dass die auszutauschenden Informationen nicht von Dritten mitgelesen oder manipuliert werden können. TLS stellt für höhere Protokoll-Ebenen einen völlig transparenten Übertragungskanal zur Verfügung, sodass die Applikations-Logik nur minimale Anpassungen benötigt, um gesichert kommunizieren zu können. Einige Beispiele für bestehende Protokolle, die durch TLS gesichert kommunizieren, sind HTTPS, POPS und IMAPS. Frühe Versionen des TLS Protokolls trugen den Namen Secure Socket Layer (SSL), der immer noch häufig synonym verwendet wird.