|
|
Sep 07, 2024
|
|
2023-2024 Graduate Catalog [ARCHIVED CATALOG]
|
CS 709 - Cryptography This course introduces the theory and application of cryptography - a fundamental area of Computer Science and Mathematics at the core of modern software and hardware security. Covering a range of cryptographic topics and algorithms along with the mathematical background necessary to be able to argue formally about their complexity, efficiency, and correctness, the course also offers a hands-on approach to better understand how cryptographic algorithms are designed. Students learn how to write secure software by using cryptographic APIs already implemented in most well-known programming platforms. Reading assignments and hands-on labs further teach students the weaknesses and strengths of different cyptographic algorithms and implementations. Students investigate current research in cryptography. Lecture Credits: 3 Prerequisite: CS 600 Offered in the Spring Semester, Alternate Years
|
|
|