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.

  • Course History

      Spring 2018

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

      Spring 2017

      Instructor: Ryan Henry
      Time: 1:00PM-2:15PM Tue, Thu
      Location: Ballantine Hall, Room 322

      Notice: Undefined variable: s_replace in /ip/soic2/wwws/_php/Course.php on line 258