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
Course History
Spring 2020
Fall 2019
Summer 2019
Spring 2019
Fall 2018
Summer 2018
- ‹ previous
- 3 of 3