CNT4406 - Network Security - Spring 2024 - Schedule

DateTopicResourcesHomework
Week 11/9University closed.  
1/11Introduction: Logistics, Issues on Network security.  Logistics     Slide 0
Week 21/16Probabilistic analysisScribe 1
1/18Exercise 1. Classical crypto, perfect security, one-time pad. Slide 1
Week 31/23Exercise 2. Blockcipher, PRF security, examples of bad blockciphers.  Slide 2
1/25Blockcipher apps: TCP sequence, One-time password, Challenge-responseSlide 2Hw1 released
Week 41/30Quiz 1. Symmetric encryption: ECB, CBC, CTR. Slide 3
2/1Symmetric encryption, continued: real-or-random and left-and-right. Breaking SSH encryption. Slide 3
    Week 5     2/6Exercise 3. Review of Quiz 1. 
     2/8MAC: definition, replay attack, CBC-MAC and its attacks, Encrypted CBC-MAC, Carter Wegman.  Slide 4Hw1 due (2/10)
Week 62/13Quiz 2. Review of Hw1. Hw2 released
2/15Authenticated encryption: motivation, definitions, encrypt-with-redundancy and their bugs, Chop-Chop attackSlide 5
Week 72/20Authenticated encryption: exercise
2/22Authenticated encryption: padding-oracle attackSlide 5              Scribe 2
Week 82/27Authenticated encryption: padding-oracle attack, continuedSlide 5              Scribe 2Hw2 due (3/2)
2/29Quiz 3.
   Week 9     3/5Review of Quiz 3. Feedback from Hw1 grading. Hash function: motivating examples, collision resistance, random-oracle modelSlide 7Hw3 released
3/7Hash function, continued: Merkle-Damgard structure, extension attack, HMAC, password hashing.  Exercise 4.Slide 7
Week 103/12Spring break
3/14Spring break
Week 113/19Encryption in protocols: Nonce-based AE, attack on SSH encryption, streaming encryption, attack on Tor encryption.
Slide 6
3/21Review of Hw2. 
Week 123/26Quiz 4.
3/28Review of Quiz 4. Asymmetric crypto: Diffie-Hellman key exchange, cyclic group, primitive root, Diffie-Hellman assumption. Public-key encryption: syntax, usage examples, hybrid encryption. Slide 8, Slide 9
Week 134/2Exercise 5. Public-key encryption, continued: RSA encryption, trapdoor permutation, Hashed RSASlide 9Hw3 due
4/4 Padding-oracle attack on PKCS#1, CCA security and OAEP, Authenticated key exchange. Hw4 released
Week 144/9No class (Tung's out of town).
4/11Review of Hw3. 
Week 154/16Quiz 5.
4/18
  Week 16     4/23Office hours
     4/25Office hoursHw4 due