Foundations of Cryptography (CS579)


Course Instructor
Susanne Wetzel

A broad introduction to the central features of security--authenticity, confidentiality, message integrity, and non-repudiation--the course shows you how to achieve these objectives and reviews their mathematical foundations. You investigate block and stream ciphers, secret-key and public-key systems, key management, as well as certificates, trusted third-party and public-key infrastructure (PKI). Learn about digital signatures, non-repudiation, and message authentication and acquire essential knowledge of security standards and protocols, such as DES, PGP, and Kerberos. Cross-listed with CpE 668 Prerequisite: MA503 and CS590 or permission of your instructor.


The course discussion questions encouraged everyone to talk. I am surprised at the amount of similarities between everyone’s respective fields."
Print This PageE-Mail This Page