Academic Catalog

CS 502 Cryptography

This course provides a thorough overview of modern cryptography, covering its key challenges, solutions, and unresolved questions, with emphasis on application aspects, including case studies for real-life applications. Upon completion of this course, students will be able to learn the major fields of modern cryptography, understand how protocols and algorithms work, and evaluate cryptography techniques and tools.

Credits

3