CIS4360 - Computer Security Fundamentals - Spring 2026 - Schedule | ||||
| Date | Topic | Resources | Homework | |
| Week 1 | 1/08 | Logistics. Introduction. Network Security: OSI layers and issues of link layer. | Logistics Slide 0 Slide 1 | |
| Week 2 | 1/13 | Network Security, continued: Network layer and its issues. Practice of Sniffing and Spoofing lab. | Slide 1 | |
| 1/15 | Practice of Sniffing and Spoofing lab, continued. | |||
| Week 3 | 1/20 | Network Security, continued: DoS, IPSec, TCP basics. Ex1 | Slide 1 | |
| 1/22 | TCP Attacks: SYN Flood attack, RST attack, Hijacking attack | Slide 1 | ||
| Week 4 | 1/27 | Reverse Shell. Ex2. | Slide 1 | Lab1 out |
| 1/29 | DNS Attack. Crypto basics: substitution cipher, perfect secrecy, one-time pad | Slide 1 Slide 2 | ||
| Week 5 | 2/03 | Ex3. Blockcipher: PRF definition. Breaking bad constructions. | Slide 3 | |
| 2/05 | Blockcipher: Birthday attack. Applications: TCP sequence number, TCP SYN Cookie | Slide 3 | Lab1 due | |
| Week 6 | 2/10 | Application of PRF: One-time password, Challenge-response protocol. Web Security: SQL Injection | Slide 3 Slide 4 | Lab2 out |
| 2/12 | Ex4. Web Security: CSRF and XSS | Slide 4 | ||
| Week 7 | 2/17 | Practice lab for CSRF | Lab2 due | |
| 2/19 | Software Security: Access control, Bell-LaPadula model, SetUID and attacks | Slide 5 | Hw1 out | |
| Week 8 | 2/24 | Ex5. Encryption: ECB, CBC, and CTR. | Slide 6 | |
| 2/26 | Quiz 1 | |||
| Week 9 | 3/03 | Ex6. Encryption, continued: real-or-random security. | Slide 6 | Hw1 due |
| 3/05 | Review of Hw1 and Quiz 1. Preparation for Quiz 2. MAC: motivation, security definition. | Slide 7 | Lab3 out | |
| Week 10 | 3/10 | Quiz 2 | ||
| 3/12 | MAC: CBC-MAC, encrypted CBC-MAC. Exercises on bad MAC. | Slide 7 | Lab3 due (3/11) Lab4 out | |
| Week 11 | 3/17 | Springbreak | ||
| 3/19 | Springbreak | |||
| Week 12 | 3/24 | Review of MAC. Ex7 | Slide 7 | |
| 3/26 | Cryptographic hash: collision resistance, random-oracle model, Merkle-Damgard, extension attack, truncated Merkle-Damgard and HMAC, password hashing. | Slide 8 | Lab4 due | |
| Week 13 | 3/31 | Lab5 out | ||
| 4/02 | ||||
| Week 14 | 4/07 | Lab5 due | ||
| 4/09 | Quiz 3 | |||
| Week 15 | 4/14 | |||
| 4/16 | ||||
| Week 16 | 4/21 | |||
| 4/23 | ||||