Intro. to Cryptography
G22.3210001 Spring 2008
Instructor: Victor Shoup

Phone: (212) 9983511

Office: 511 WWH

email: shoup@cs.nyu.edu

Office hours: TBA
Teaching Assistant: TBA
Mailing List

It is important that you subscribe to the class mailing list,
in order to receive announcements.

To subscribe to the list, follow
these instructions.
Lectures: Tues. 7:109pm, room 109 WWH
Grading:
There will be several problem sets.
Course description:
This course provides an introduction to cryptography.
Topics will be covered in a mathematical rigorous way,
but with a emphasis on practical security.
This course will cover a variety of topics, including:
 Symmetrickey encryption
 Message authentication
 Public key encryption
 Digital signatures
 identification protocols
 key agreement protocols
Texts:

A Graduate Course in Applied Cryptography,
by Dan Boneh and Victor Shoup.
This is a preliminary draft of a textbook,
available online
here.
See instructor for user name and password.

A Computational Introduction to Number Theory and Algebra,
by Victor Shoup.
This provides all the backround you'll need in number theory
and algebra, as well as probability theory.
Cryptography makes
use of all of these topics,
but only at a very introductory level.
The book is available online for free here.
Problem Sets