Knowra Transport Layer Security Transport Layer Security Transport Layer Security (TLS) is a cryptographic protocol that protects network communications with encryption, authentication, and integrity checks. It is widely used to secure connections between web browsers and servers.
TLS handshake : The protocol exchange that negotiates TLS parameters, authenticates peers, and establishes shared traffic keys. It sets up the keys and security choices that protect the later connection.
Public-key cryptography : Cryptography using mathematically related public and private keys for encryption, signatures, or key establishment. TLS uses asymmetric cryptography for authentication and, in some versions, key establishment.
Secure Sockets Layer : A predecessor protocol to TLS, developed by Netscape to secure network communications. TLS evolved from SSL, whose early versions established the protocol's basic purpose.
HTTPS : The use of HTTP over a TLS-protected connection to provide confidentiality, integrity, and server authentication. It is the most visible everyday use of TLS.
IPsec : A suite of network-layer protocols that authenticates and protects IP packets. Unlike TLS, IPsec can protect traffic below the application transport interface.
TLS record protocol : The TLS layer that frames application data and protects records with encryption and integrity checks. It applies the negotiated protection to data after the handshake.
Digital signature : A cryptographic value that proves a message was signed using a private key and can be verified with its public key. Signatures let a client verify that handshake messages came from the certificate holder.
TLS 1.0 : The first version of Transport Layer Security, published in 1999 as an evolution of SSL 3.0. It marks the transition from Netscape's SSL protocol to an Internet standard.
Transport Layer Security in email : The use of TLS to protect email transport links between clients and mail servers or between mail servers. Email systems use TLS opportunistically or by policy to protect network hops.
SSH : A protocol for secure remote login, command execution, and tunneling over a network. SSH offers secure channels for remote administration rather than general-purpose application transport.
Show all 29