Welcome to COL759 - Cryptography



Instructor

TAs

Venkata Koppula (kvenkata at cse)
Office Hours: W,Th 12-1 (Bharti 413)

Jai Arora (Jai.Arora.cs518 at cse)
Narayan Ji Misra (anz218638 at cse)
Tooba Khan (jcs212245 at csia)


Course Logistics

Lectures : MTF 12:05-12:55 (J slot)

Lecture notes will be posted on Moodle, and course announcements on Piazza.

Course Components and Grading Policy

  • Minor (25%), Major (30%)
  • Assignments (best 4 out of 5) (25%)
  • Quizzes (best 4 out of 6) (20%)

Audit Policy
  • 30% in total score and 30% in exams


References

Primary reference
[BS20] D. Boneh and V. Shoup. A Graduate Course in Applied Cryptography


(Tentative) Couse Topics

  • Intro, Unconditional Security (Chapter 2 in [BS20])
  • Stream Ciphers, Block Ciphers (Chapters 3-5 in [BS20])
  • Message Integrity, Hash Functions (Chapters 6-8 in [BS20])
  • Authenticated Encryption (Chapter 9 in [BS20])
  • Key Exchange (Chapter 10 in [BS20])
  • Public Key Encryption (Chapters 11-12 in [BS20])
  • Digital Signatures (Chapters 13-14 in [BS20])
  • Identification Protocols, Zero Knowledge Proofs (Chapters 18-20 in [BS20])
  • 21st Century Crypto (a.k.a. post-quantum crypto)


Course Calendar

Announcements

19 Aug 2022 : Lecture 05 notes, sample assignment/quiz quetions posted on Moodle.
15 Aug 2022 : Lecture notes 01-04 posted on Moodle. Tentative quiz/assignment dates on course calendar.
27 May 2022 : Course website uploaded