CY 4770: Cryptography
Lecture - 4 credits
- Studies the design of cryptographic schemes that enable secure communication and computation.
- Emphasizes cryptography as a mathematically rigorous discipline with precise definitions, theorems, and proofs and highlights deep connections to information theory, computational complexity, and number theory.
- Topics include pseudorandomness; symmetric-key cryptosystems and block ciphers such as AES; hash functions; public-key cryptosystems, including ones based on factoring and discrete logarithms; signature schemes; secure multiparty computation and applications such as auctions and voting; and zero-knowledge proofs.
Studies the design of cryptographic schemes that enable secure communication and computation. Show more.