Cybersecurity 202
Cryptography for Cyber and Network Security
3 units
Course Description
This course focuses on both mathematical and practical foundations of cryptography. The course discusses asymmetric and symmetric cryptography, Kerchkoff’s Principle, chosen and known plaintext attacks, public key infrastructure, X.509, SSL/TLS (https), and authentication protocols. The course will include an in-depth discussion of many different cryptosystems including the RSA, Rabin, DES, AES, Elliptic Curve, and SHA family cryptosystems. This course also introduces advanced topics of applied cryptography, including a brief introduction to homomorphic encrypted computation and secure multi-party computation to protect sensitive data during arbitrary computation, cryptocurrency and its cryptographic building blocks, and quantum computing.
This class is prerequisite to all advanced courses in the Master of Information and Cybersecurity program.
Previously listed as CYBER W202.
Prerequisites
Video
If you require video captions for accessibility and this video does not have captions, click here to request video captioning.
Course History
Fall 2023
Summer 2023
Spring 2023
Fall 2022
Summer 2022
Spring 2022
- 1 of 3
- next ›