Syllabus Secret Key Encryption Math Basics Classical Ciphers Perfect Secrecy and Entropy Block Ciphers Hash Functions and MACs