Le protocole TLS (Transport Layer Security) et son prédécesseur, le SSL (Secure Sockets Layer), sont des protocoles cryptographiques qui assurent la sécurité et l'intégrité des données pour les communications sur les réseaux TCP/IP tels que l'Internet. Plusieurs versions de ces protocoles sont courantes dans des applications telles que la navigation sur le web, le courrier électronique, la télécopie sur Internet, la messagerie instantanée et la voix sur IP (VoIP).