CNT5412 - Network Security - Spring 2025 - Schedule

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