CS 579 Foundations of Cryptography
This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity and non- repudiation) and the mechanisms to achieve them as well as the underlying mathematical basics. Topics include: block and stream ciphers, public-key systems, key management, certificates, public-key infrastructure (PKI), digital signature, non- repudiation, and message authentication. Various security standards and protocols such as DES, AES, PGP and Kerberos, are studied.
Cross Listed Courses
CPE 579
Distribution
Computer Engineering Program
Computer Science ProgramOffered
Spring Semester