Lecture 13: TLS (Transport Layer Security)

Intro to TLS

(True/False) TLS sits on top of UDP

TLS on the Web

(True/False) You use TLS when you visit http://foo.com


In RSA TLS, which party generates the Premaster Secret? How is it sent to the other party?

Ephemeral Diffie Hellman TLS

(True/False) In DH TLS, one party could force the Premaster Key to be a specific value

DH vs. RSA TLS and Forward Secrecy

(True/False) RSA TLS can be made to have forward secrecy by making sure to pick a new Premaster Secret on each handshake


(True/False) Even if an attacker is a MiTM, they can't fake a valid certificate