CS338 Computer Security Friday, 8 April 2022 + Questions + base64 - "encoding" vs. "encrypting" + Schneier, continued - Small groups (12 minutes) - What should I ask him? - Where do you think he's not getting it right? - Reactions to blockchain & surveillance essays? + Kick-off to cryptography - "cryptology" vs. "cryptography" vs. "cryptanalysis" - Symmetric encryption and keys - Kerkhoff's Law - Asymmetric / public-key encryption - The key exchange problem - The person-in-the-middle problem (PITM) - We're not going to prove the relevant theorems + Next week - Symmetric encryption: playing with AES - Public-key cryptography: playing with RSA - Key exchange: the Diffie-Hellman process - Start to read the TLS spec - Bruce Schneier in class on Friday