Transport Layer Security (TLS) e il suo predecessore Secure Sockets Layer (SSL), le cui versioni SSL v2 e v3 sono considerate insicure, sono dei protocolli crittografici di presentazione usati nel campo delle telecomunicazioni e dell’informatica che permettono una comunicazione sicura dalla sorgente al destinatario (end-to-end) su reti TCP/IP (come ad esempio Internet) fornendo autenticazione, integrità dei dati e cifratura operando al di sopra del livello di trasporto..