COS 433/533 (Fall 2024)

Introduction to Cryptography

Welcome! This is the course homepage for the Fall 2024 iteration of COS 433/533.

Course Title: Cryptography

Location and Time: Tuesdays and Thursdays 11am-12:20pm, Location TBD

Instructor: Alex Lombardi (contact), Office Hours: TBD, Computer Science 312

TA: 

Course Description: 

Prerequisites: COS 240 or equivalent mathematical maturity. 

Course Requirements

Scribe Notes (COS 533 only):  Each student enrolled in COS 533 should write up scribe notes (in LaTeX) for one lecture. These notes may be posted on the course website. Sign up for scribing here.

Problem Sets

Take home final exam (COS 433 only)

Final Project (COS 533 only)

Schedule (tentative)

9/3

9/5

9/10

9/12

9/17

9/19

9/24

9/26

10/1

10/3

10/8

10/10

10/15: No Class (Fall Recess)

10/17: No Class: (Fall Recess)

10/22

10/24

10/29

10/31

11/5

11/7

11/12

11/14

11/19

11/21

11/26: No Class (Friday Schedule)

11/28: No Class (Thanksgiving)

12/3:  

12/5:

Resources

Textbooks by Katz and Lindell and Goldreich

Notes on One-Way Functions and Pseudorandom Generators

Course Websites from MIT, and Harvard

Tutorials on the foundations of cryptography (ed. Yehuda Lindell)