CS 346
Cryptography

Instructor: Prof. Brent Waters
Office: ACES 3.438
Email: bwaters@cs.utexas.edu
Office Hours: Monday after class

Class Time: Mondays, Wednesdays 11-12:15
Class Location: Painter 3.14

Course Overview

The objective of this course is to familiarize the students with cryptography and its applications. Topics will include historical cryptography, encryption, authentication , public key cryptography, number theory. There will be a focus will teach and build upon theoretical computer science techniques. A good background and comfort in classes such as CS336 is important.

Problem set solutions should be written up in Latex. Here is a guide for doing so.

Components of the class include:

Problem Sets
In Class Exams
Participation
Research Investigation Project

Please see class syllabus for details.

Course Syllabus (pdf)
Number theory handout (from Dan Boneh) (1) (2)
Research Investigation