Academic Catalog 2022–2023

jump to navigation

Courses

CSC616 Cryptography and Data Security

[3–0, 3 cr.]

This course is an advanced survey of modern topics of theory, foundations, and applications of modern cryptography. One-way functions, pseudo-randomness, encryption, authentication, public-key cryptosystems, and notions of security, are covered. The course also covers zero-knowledge proofs, multiparty cryptographic protocols, and practical applications.