Intro. to Cryptography
G22.3210-001 Spring 2008
Instructor: Victor Shoup
Phone: (212) 998-3511
Office: 511 WWH
Office hours: TBA
Teaching Assistant: TBA
It is important that you subscribe to the class mailing list,
in order to receive announcements.
To subscribe to the list, follow
Lectures: Tues. 7:10-9pm, room 109 WWH
There will be several problem sets.
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:
- Symmetric-key encryption
- Message authentication
- Public key encryption
- Digital signatures
- identification protocols
- key agreement protocols
A Graduate Course in Applied Cryptography,
by Dan Boneh and Victor Shoup.
This is a preliminary draft of a textbook,
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.
use of all of these topics,
but only at a very introductory level.
The book is available online for free here.