TLS (Transport Layer Security) Helps secure the web Cryptographic protocol between two parties Requirements What ciphers? Both parties need to know the same cipher Secret ket? Authentication (public key cryptography) Robust Computer Science Networking