|
|
Nov 21, 2024
|
|
2017-2018 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. 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 cryptographic algorithms and implementations. Lecture 3 Credits Prerequisites: CS 301 and MTH 310 Offered in the Spring Semester
|
|
|