Description
Cryptography
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.

Prerequisites: COMP 271 and (Comp 163 or MATH 313 or MATH 201) or Permission.

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 431
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science