Week 13: Cryptography

Lecture notes:
Cryptography: Lecture slides (6 per page)

plaintext, encryption, ciphertext, decryption, cipher, restricted cipher, symmetric algorithm, public key algorithm, key, one-way function, hash function, triple-DES, communication with symmetric cryptography, key explosion problem, Diffie-Hellman key exchange, common key, communication with public key cryptography, hybrid cryptosystem, digital signature (encrypted hash), digital signatures with public key cryptography, secure and authenticated messaging.