TLS ist ein Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet, das auf Websites, aber auch für die E-Mail-Verschlüsselung eingesetzt wird. Die Abkürzung steht für Transport Layer Security und wird häufig synonym für die Verschlüsselung von Onlinedatenströmen verwendet.
Bis zur Einführung von TLS galt SSL, Secure Sockets Layer, als der Verschlüsselungsstandard. Einfach ausgedrückt befindet sich die SSL- bzw. TLS-Verschlüsselung auf einer Ebene zwischen dem Hypertext Transfer Protocol (HTTP) für das Internet und dem Transport Control Protocol (TCP) und sorgt dort für den sicheren Austausch von Daten, die zwischen dem Client- und dem Server-Programm in einem Netzwerk oder zwischen den Programmebenen eines einzelnen Computers hin- und herbewegt werden.
Dabei werden die Informationen vor dem Versand beim Absender oder der Absenderin verschlüsselt und erst beim Empfänger oder der Empfängerin wieder entschlüsselt. Dazu wird ein entsprechender öffentlicher oder privater Schlüssel benötigt, der über TLS-Handshake, eine der Hauptkomponenten des TLS, in Verbindung mit einer Authentifizierung sicher ausgetauscht werden kann. Mittlerweile hat TLS, das auf SSL basiert, diesen Standard abgelöst.