|
|
Nov 25, 2024
|
|
2015-2016 Undergraduate Catalog [ARCHIVED CATALOG]
|
CS 409 - 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. The course covers 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 has a strong hands-on component which helps students better understand how cryptography algorithms are designed, implemented and embedded in modern software and hardware. Students are expected to implement some of the algorithms discussed and be able to argue formally about their complexity, efficiency, and correctness. Students also learn to implement secure software by reusing cryptographic APIs already implemented in most well known programming platforms. Lecture 3 Credits Prerequisites: CS 301 , CS 315 and MTH 310 Offered in the Spring Semester
|
|
|