Het protocol Transport Layer Security (TLS) en zijn voorganger, Secure Sockets Layer (SSL), zijn cryptografische protocollen die veiligheid en gegevensintegriteit bieden voor communicatie over TCP/IP-netwerken zoals het internet. Verschillende versies van de protocollen zijn gangbaar in toepassingen zoals webbrowsen, elektronische post, internetfaxen, instant messaging en voice-over-IP (VoIP).