CIS 5560 Cryptography

Portfolio Building Course

No

Pre-Requisites

Required: This course requires a basic background in discrete mathematics (at the level of CIT 5920). Recommended: Prior exposure to algorithms and complexity will be helpful (at the level of CIT 5960).

Content

This 1.0 credit unit course is an introduction to cryptography, both theory and applications, intended for advanced undergraduates and graduate students. Topics covered include symmetric cryptography, message authentication, public-key cryptography, digital signatures, cryptanalysis, cryptographic security, and secure channels, as well as a selection of more advanced topics such as zero-knowledge proofs, secure multiparty computation, privacy-enhancing technologies, or lattice-based cryptography.

Course Creators
  • Pratyush Mishra
Request Info