Description
Mathematical Foundations of Cryptography
Prerequisites: Theoretical Foundations: MATH 201 or COMP 363;
Programming Foundations: COMP125 or COMP150 or COMP170 or COMP 180 or COMP/MATH 215.

This course introduces the formal foundations of cryptography and also investigates some well-known standards and protocols, including private and public key cryptosystems, hashing, digital signatures, RSA, DSS, PGP, and related topics.

Outcomes: Students will gain an understanding of cryptosystems widely
used to protect data security on the internet, and be able to apply the ideas
in new situations as needed.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 331
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Prerequisite: Theoretical Foundations: MATH201 or COMP363;
Programming Foundations: COMP125 or COMP150 or COMP170 or COMP 180 or COMP/MATH 215.