Comparing handshake efficiency and security improvements
2 round trips before application data
1 round trip before application data
| Feature | TLS 1.2 | TLS 1.3 |
|---|---|---|
| Round trips (full handshake) | 2-RTT | 1-RTT |
| Session resumption | 1-RTT | 0-RTT (with caveats) |
| Handshake encryption | ✗ Plaintext | ✓ After ServerHello |
| Forward secrecy | Optional (ECDHE) | ✓ Mandatory |
| RSA key exchange | ✗ Allowed (no PFS) | ✓ Removed |
| Cipher suites | ~40 options | 5 secure options |
| Legacy algorithms | MD5, SHA-1, RC4, DES... | All removed |
TLS 1.3 reduces latency while improving security by removing legacy algorithms and encrypting more of the handshake.