2023-2024 Graduate Catalog

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.


Credits

3

Prerequisite

CS 622 Network Security I (or Permission of Instructor)