ScheduleΒΆ

This schedule may change as the course progresses.

Monday Tuesday Wednesday Thursday Friday
Jan 18
Martin Luther King Day
Jan 19 Jan 20 Jan 21 Jan 22: Course Introduction
LEC 1: Overview of the Course (Video, Slides)
Readings: Information Security (Wikipedia)
Jan 25 Jan 26 Jan 27 Jan 28 Jan 29: Cryptography
Readings: Cryptography, One-Time Pad, Information Theoretic Security, Stream Cipher, Pesudo-random Number Generator, Pesudo-random Number Generator, Semantic Security, Block Cipher, Block Cipher Modes of Operation, Data Encryption Standard, Advanced Encryption Standard
Feb 1 Feb 2 Feb 3 Feb 4 Feb 5: Cryptography
Readings: Cryptographic Hash Function, Message Authentication Code, Public Key Cryptography, RSA, Diffie-Hellman, ElGamal, New Directions in Cryptography,
Feb 8 Feb 9 Feb 10 Feb 11 Feb 12: Security Basics
Feb 15 Feb 16 Feb 17 Feb 18 Feb 19: Security Basics
Feb 22 Feb 23 Feb 24 Feb 25 Feb 26: Malware
Mar 1 Mar 2 Mar 3 Mar 4 Mar 5: Software Security
Mar 8 Mar 9 Mar 10 Mar 11 Mar 12: Software Security
Mar 15
Spring Break
Mar 16
Spring Break
Mar 17
Spring Break
Mar 18
Spring Break
Mar 19
Spring Break
Mar 22 Mar 23 Mar 24 Mar 25 Mar 26
Mid-term Exam
Mar 29 Mar 30 Mar 31 Apr 1 Apr 2: Web Security
Apr 5 Apr 6 Apr 7 Apr 8 Apr 9: Network Security
Apr 12 Apr 13 Apr 14 Apr 15 Apr 16: Access Control
Apr 19 Apr 20 Apr 21 Apr 22 Apr 23: Trusted Computing
Apr 26 Apr 27 Apr 28 Apr 29 Apr 30: IoT and CPS Security
May 3 May 4 May 5 May 6 May 7: Data Privacy, Side Channels
May 10
Final Exam Period
May 11
Final Exam Period
May 12
Final Exam Period
May 13
Final Exam Period
May 14
Final Exam Period