Computer Science

B504 Introduction to Cryptography

Credits: 3


The course provides students with a foundational introduction to cryptography. Students learn the basic primitives used in cryptography such as symmetric encryption, public-key encryption, message authentication codes, digital signatures, cryptographic hashes and related material. Computational aspects of modern cryptography are stressed, as are appropriate security models, and computational security reductions.

Spring 2018

Instructor: Yan Huang
Time: 11:15AM-12:30PM Mon, Wed
Location: IF0006

  • Course History