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