ENEE/CMSC/MATH456 Cryptography
Spring 2023
Syllabus (includes grading policy) | Lecture Summaries
| Homeworks |
Readings |
Textbook | Office Hours
Announcements
-
The final review sheet can be found
here.
-
For instructions on the scholarly paper extra credit please see here.
-
Homework 9 is due at 11:59pm on
5/10/23. **Choose 5 out of 8**.
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 ATL 2324.
-
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 15.
- Final exam date/time/place: (tentative) Wednesday, May 17, 1:30-3:30pm in our regular classroom.
-
The TA for this course is Rui Tang (email: ruitang (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 and Friday 9:30am-10:30am, IRB 5238
-
TA office hours: Tuesday and Thursday 11am-noon, IRB 5161
All students are presumed to be aware of the UMD policy on academic integrity.