CMSC498R

Selected Topics in Computer Science; Introduction to Cryptology

Prerequisites:Any two 400-level MATH courses; or (CMSC351 and CMSC330); or (ENEE322 and ENEE380). Over the past two decades, cryptography has become a highly relevant field: In addition to military and national security applications, cryptography is currently being used in critical financial, legal, and and social applications. The aim of cryptography is to construct efficient schemes that allow parties to interact to implement some functionality, even when some subset of parties are malicious and behave adversarially. In contrast to the classical approach based on heuristics and ad-hoc solutions, modern cryptography aims for specific, rigorous security guarantees based on precise mathematical definitions and provably secure protocols.

Sister Courses: CMSC498A, CMSC498B, CMSC498C, CMSC498D, CMSC498E, CMSC498F, CMSC498I, CMSC498J, CMSC498L, CMSC498N, CMSC498O, CMSC498P, CMSC498Q, CMSC498T, CMSC498V, CMSC498W, CMSC498X, CMSC498Y, CMSC498Z

Past Semesters

2 reviews
Average rating: 4.00

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.