gallery, picasa

Applied Mathematics & Statistics, and Scientific Computation

CMSC858K Introduction to Cryptography

Please note the course time has been changed to TuTh 12:30-1:45 in order to avoid conflicts.

This course counts for PhD/MS qualifying coursework and MS comps in ALG/THY

Course description: This is an introductory graduate-level course in cryptography. The first 2/3 of the course (roughly) will focus on core topics in modern cryptography including: private-key encryption, message authentication, pseudorandomness, block cipher and hash function design, number theory, key-exchange protocols, public-key encryption, and digital signatures. The remaining 1/3 of the course will focus on advanced topics like zero-knowledge proofs and secure multi-party computation.

No previous knowledge of cryptography will be assumed. The only real prerequisite is discrete math and mathematical maturity.

The webpage for the previous offering of the course gives a good indication of the topics that will be covered:

http://www.cs.umd.edu/~jkatz/gradcrypto/