CS390 — Introduction to Cryptography
5 CR This course is an introduction to the basic theory and practice of cryptographic techniques used in computer systems. Students will learn about common cryptographic objects to get a better understanding of various cryptographic primitives, algorithms, attacks, and learn about mathematical frameworks for formalizing security goals and developing provably secure solutions. Course
Prerequisites: CS300