ENEE/CMSC/MATH456 Cryptography
Spring 2024
Syllabus (includes grading policy) | Lecture Summaries
| Homeworks |
Readings |
Textbook | Office Hours
Announcements
-
Final review sheet can be found here.
-
Sign up sheet for scholarly paper extra credit can be found
here.
Instructions for the writeup are here.
-
Homework 6 is due by 11:59pm on 5/8/24.
Course Description
This course covers the theory, application, and implementation of mathematical techniques used to secure modern communications. Topics include symmetric and public-key encryption, message integrity, hash functions, block-cipher design and analysis, number theory, and digital signatures.
General Information
- This course meets on Mon/Wed 2pm-3:15pm in CHE 2118.
-
The prerequisites for this course are:
Programming experience equivalent to CMSC 106, 131, or ENEE 150; plus two courses chosen from CMSC351, CMSC330, ENEE324, ENEE380, and 400-level MATH courses.
- Tentative midterm exams date/time: In class on March 13.
- Final exam date/time/place: (tentative) Wednesday, May 15, 1:30-3:30pm in our regular classroom.
-
The TA for this course is Russell Chiu (email: rchiu (at) umd (dot) edu).
Textbook
"Introduction to Modern Cryptography, 3rd Edition" by Katz and Lindell, Chapman & Hall/CRC, 2020.
Office Hours
-
Instructor office hours: Wednesday 9:30am-10:30am, IRB 5238, or by appointment
-
TA office hours: Monday and Wednesday 11am-noon, IRB 5161
All students are presumed to be aware of the UMD policy on academic integrity.