CYBR 345 Introduction to Crypography

Cryptography is an indispensable tool for protecting information in computer systems. This course is designed to introduce students to the inner workings of cryptographic systems and how to correctly use them in real-world applications. Topics include: stream ciphers, pseudo randomness, block ciphers, message integrity, hash functions, authenticated encryption, public-key encryption, and other emerging topics. Prerequisite: "C" or better in CIS 130 and CIS 243. Three credit hours.

Credits

3

Prerequisite

(CIS 130) AND (CIS 243 OR CYBR 243)