CIS5371 - Cryptography - Fall 2025 - Schedule

DateTopicResourcesHomework
Week 18/26Logistics. Odd problems in cryptography: the dating problem, telephone coin flipping. Review of probability theory. Logistics   Slide 0 Scribe 1
8/28Review of probability theory, continued. Intro to crypto: four fundamental problems, classical ciphers. Exercise 1Scribe 1     Slide 1 
Week 29/2Classical ciphers, continued. A modern way to break substitution cipher. Perfect secrecy and application to the dating problem. Slide 1
9/4Perfect secrecy and one-time pad. Limitation of one-time pad. Blockcipher: definition, key-recovery attack. Breaking some simple constructions. DES and Feistel network. Exercise 2Slide 2
Writing exercise out
Hw1 is out
 
Week 39/9Exercise 3. Double encryption and meet-in-the-middle attack. 3DES and variant. Slide 2
Writing exercise due
9/11Writing workshop. PRF: definition. Slide 3
Week 49/16PRF: attack exercise, PRF security => KR security. Quiz 1Slide 3
9/18PRF, continued: review of PRF => KR, more attack exercises, birthday attackSlide 3
    Week 5     9/23Exercise 4. Encryption: ECB, CBC with ciphertext stealingSlide 4Hw1 due
     9/25Exercise 5. Encryption, continued: definition, attack exercises, streamcipherSlide 4
Week 69/30Quiz 2. Review of attack methods. 
10/2Exercise 6. Message authentication code: definition, CBC-MACSlide 5
Week 710/7Exercise 7. Message authentication code, continued: breaking bad MAC, encrypted CBC-MAC, Carter-Wegman paradigm. Slide 5
10/9Exercises on giving cryptographic proofs. Authenticated encryption: definition, breaking bad AE schemes (WEP). Slide 6
Week 810/14Quiz 3
Hw2 is out
10/16
   Week 9    10/21
10/23
Week 1010/28Hw2 due
10/30
Week 1111/4
11/6
Week 1211/11No class (Veteran Day)
11/13
Week 1311/18
11/20
Week 1411/25No class (Thanksgiving)
11/27No class (Thanksgiving)
Week 1512/2
12/4