CS 625 Cryptography
This course covers theoretical and practical aspects of modern applied computer cryptography. Topics include block and stream ciphers; hash functions, data authentication, and digital signatures. Special emphasis is given to public-key cryptosystems. The course includes use of various encryption methods in different programming systems.
Prerequisite
CS 622 Network Security I (or Permission of Instructor)