Skip to main content
Courses

CSCI-B 504: INTRODUCTION TO CRYPTOGRAPHY (3 credits)

About

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.

Resources