Csc 609/595: Cryptography and Data Security


CSC 609/595: Cryptography and Data Security
Instructor: Burton Rosenberg
Office: Ungar 523
Prerequisites: CSC 517 or MTH 517, 
        (or equivalent programming and mathematics background)
Credits: 3
Description:

Introduction to modern and classical cryptography. Topics include symmetric encryption, encryption modes, public key cryptography, authentication, signatures, key distribution, information theory, complexity classes for cryptography and zero-knowledge protocols.

Text books:

Homeworks:

Several assignments either programming or theorem proving. A final paper surveying the literature of a cryptography related issue.