Computer Science and EngineeringCSE 234 Understanding Cryptography

Cryptography has become ubiquitous, from light bulbs to atomic weapons. This course provides both a comprehensive introduction to applied cryptography and an additional focus on the human issues caused by bad implementations, bad processes, and broken algorithms. Knowledge of C Programming, Linux, and Virtual machines is required. (Formerly Computer Engineering 236 and Computer Science 236.)

Requirements

Prerequisite(s): CSE 201. Enrollment is restricted to graduate students.

Credits

5

Quarter offered

Winter

Instructor

Darrell Long