Lecture Schedule and Notes

Date Topic Resources
Week 1 An Overview and Introduction to Cryptography Topic
Week 2 Classical Cryptography Topic
Week 3 Symmetric Cryptosystems, types of attacks Topic
Week 4 Block Ciphers Topic
Week 5 Stream Ciphers Topic
Week 6 Analysis of Symmetric Ciphers Topic
Week 7  An Introduction to Number Theory Topic
Week 8 Asymmetric Cryptosystems Topic
Week 9 Hash Functions Topic
Week 10 Data Integrity, Authentication, MAC Topic
Week 11 Digital Signatures Topic
Week 12 Access Control Topic
Week 13 Protocols Topic
Week 14 Review Topic