CAS CS 538
Fundamentals of Cryptography
Undergraduate Prerequisites: (CASCS131 & CASCS237 & CASCS357) or consent of instructor. - Graduate Prerequisites: (CASCS332) - Basic Algorithms to guarantee confidentiality and authenticity of data. Definitions and proofs of security for practical constructions. Topics include perfectly secure encryption, pseudorandom generators, RSA and Elgamal encryption, Diffie-Hellman key agreement, RSA signatures, secret sharing, block and stream ciphers.
Topics
- perfectly secure encryption
- pseudorandom generators
- RSA and Elgamal encryption
- Diffie-Hellman key agreement
- RSA signatures
- secret sharing
- block and stream ciphers
Topics explicitly listed in official catalogue description
Sources
Catalogue variants
- Fundamentals of Cryptography