CSCI 55500



Concepts and principles of cryptography and data security.  Cryptography (secret codes): principles of secrecy systems; classical cryptographic systems, privacy enhanced email; digital signatures.  Proprietary software protection; information theory and number theory; complexity bounds on encryption; key escrow; traffic analysis; attacks against encryption; basic legal issues; e-commerce; the role of protocols.

This course replaces CSCI 59000: Cryptography and Network Security