Back to Knowledge Base
securityNODE: #tls-protocol

Transport Layer Security (TLS)

A cryptographic protocol designed to provide end-to-end communication security, privacy, and data integrity over computer networks.

AKA:TLS, SSL, HTTPS Encryption, TLS 1.3
#security#cryptography#encryption#networking

Transport Layer Security (TLS)

Overview

TLS (Transport Layer Security) is the successor to SSL (Secure Sockets Layer). It encrypts data between client and server, predominantly securing web traffic (HTTPS), email (STARTTLS), and API communications.

Key Security Properties

  1. Confidentiality / Encryption: Symmetric encryption (AES-GCM, ChaCha20-Poly1305) prevents eavesdropping.
  2. Authentication: Asymmetric public-key cryptography (X.509 certificates, RSA, ECDSA) verifies the server’s identity.
  3. Integrity: Cryptographic message authentication (HMAC, AEAD) prevents tampering in transit.

OSI Layer Context