CPSC 601.48 - Foundations of Modern Cryptography
Fall 2011
| ||||||||||||
| ||||||||||||
|
Course DescriptionStudying the fundamental concepts and primitives in modern cryptography, and the relations and reductions among them. The course is focused on general concepts with great emphasis on rigorous definitions and proofs of security. Examples of topics to be covered include one-way and trapdoor functions, pseudorandom generators/functions/permutations, private, public, and identity-based encryption schemes, signature schemes, hash functions, random oracle model, commitment schemes, zero-knowledge proofs, and secure multiparty computation.
Course schedule
|