]








CSC 252 (old CSC 296O) Cryptography Theory and Practice




CATALOG DESCRIPTION:

Introduction to design and analysis of cryptographic systems. Symmetric cryptography: block cipers and secure hash functions. Asymmetric cryptography: key exchange and public-key systems. Authentication and encryption in an adversarial model. Simple cryptanalysis. Protocol design and analysis.. Prerequisite: Fully classified graduate standing in Computer Science or Software Engineering. 3 units.