Foundations
TLS
Also: HTTPS, SSL, Transport Layer Security
The encryption layer that makes HTTP into HTTPS, hiding traffic from machines along the way and checking the server's certificate.
In more detail
TLS gives privacy, tamper detection and a check that the server holds a certificate for the name you asked for. It does not vouch for the site's honesty: a malicious domain can have a valid certificate for itself.
