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, Kerckhoffs’ 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
Summer 2022
Spring 2022
Fall 2021
Summer 2021
Spring 2021
Fall 2020
Summer 2020
Spring 2020
Fall 2019
- ‹ previous
- 2 of 3
- next ›