CNT5412 - Network Security - Spring 2025 - Schedule | ||||
Date | Topic | Resources | Homework | |
Week 1 | 01/06 | Logistics. Introduction: HTTPs and TLS, TLS cookie-cutter attack, DoS, IPSec | Logistics Slide 0 | |
01/08 | Introduction, continued: Tor. Network attacks: TCP SYN Flood, TCP Reset Attack | Slide 1 | ||
01/10 | Network attacks, continued: TCP Hijacking, Reverse Shell, DNS Poisoning. | Slide 1 | Lab 1 | |
Week 2 | 01/13 | Intro to crypto: classical ciphers, perfect secrecy and one-time pad. | Slide 2 | |
01/15 | Review of probability theory | Scribe 2 | ||
01/17 | Discussion of Lab 1 | Lab 1 due | ||
Week 3 | 01/20 | Martin Luther King Day | ||
01/22 | Campus closed | |||
01/24 | Campus closed | Lab 2 | ||
Week 4 | 01/27 | Review of probability theory, continued. | Scribe 2 | |
01/29 | Blockcipher: PRF, examples of PRF attacks, birthday attack. | Slide 3 | ||
01/31 | Blockcipher, continued: Applications of PRF in TCP, One-time password | Slide 3 | Lab 2 due | |
Week 5 | 02/03 | Blocipher, continued: Challenge-response protocol. Encryption: Syntax, ECB, CBC, CTR. | Slide 4 | Lab 3 |
02/05 | Encryption, continued: Security notions (left-or-right, real-or-random). Practice: breaking CBC encryption in SSH. | Slide 4 | ||
02/07 | MAC: syntax, security definition, replay attack. CBC-MAC and extension attack | Slide 5 | ||
Week 6 | 02/10 | MAC, continued: insecure variants of CBC-MAC, Encrypted CBC-MAC. MAC and PRF, Carter-Wegman paradigm. | Slide 5 | Lab 3 due |
02/12 | MAC, continued: attacks on secure variants of CBC-MAC. Authenticated encryption: motivation, syntax, attacks on CBC and its variants. | Slide 5 Slide 6 | Hw1 | |
02/14 | Review: practice attacks on encryption and MAC. Authenticated encryption, continued: breaking insecure variants of CBC, WEP cosntruction. | Slide 6 | ||
Week 7 | 02/17 | |||
02/19 | ||||
02/21 | ||||
Week 8 | 02/24 | Hw1 due | ||
02/26 | ||||
02/28 | ||||
Week 9 | 03/03 | |||
03/05 | ||||
03/07 | ||||
Week 10 | 03/10 | Springbreak | ||
03/12 | Springbreak | |||
03/14 | Springbreak | |||
Week 11 | 03/17 | |||
03/19 | ||||
03/21 | ||||
Week 12 | 03/24 | |||
03/26 | ||||
03/28 | ||||
Week 13 | 03/31 | |||
04/02 | ||||
04/04 | ||||
Week 14 | 04/07 | |||
04/09 | ||||
04/11 | ||||
Week 15 | 04/14 | |||
04/16 | ||||
04/18 | ||||
Week 16 | 04/21 | |||
04/23 | ||||
04/25 |