Graduate

Courses

Computer Science

B504 Introduction to Cryptography

Credits: 3

Prerequisite(s): Familiar with basic algebra, combinatorics and probability theory.

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

      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