Lecture 4: AES, Hash
Functions, and Protocols