CMSC/Math/ENE 456: Cryptography -- Fall 2025

Important Dates

Slides and Homeworks

Problem Sets

(To be turned in on Gradescope)

Slides

If you are reading these slides before you see the lecture and you see a "Vote" on the slide, stop and think about your answer before proceeding. The point of those votes is to get you to think about the material during the lecture.

Tentative Class Outline

Cryptography is the study of how to protect information in the presence of an adversary who is trying to learn secret information, alter the information, or otherwise interfere. In this class, you will learn about different types of cryptographic protocols and what makes cryptographic protocols secure and insecure.

Learning Objectives

Grades

Your grade will have 4 components:

For each of the three components of the grade, 120 points will be available, but the maximum possible score will be 100. There is the possibility of further curving any individual problem set or exam if I decide it was substantially harder than I expected. I will not curve down grades if the assignment is easier than expected.

Additional notes on assignments and exams

General Information

UMD course-related policies

Web Accessibility