ENEE/CMSC/MATH456 Cryptography
Spring 2019
Syllabus (includes grading policy) | Lecture Summaries
| Homeworks |
Readings |
Textbook | Office Hours
Announcements
-
Final review sheet posted here.
-
"Optional" Homework 10 is due at 2pm on 5/15/19.
-
For instructions on the scholarly paper extra credit,
see here. Due on May 13 (last day of class).
-
Lecture notes through 5/13
are now posted on the
Lecture Summaries page.
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 CSI 3117.
-
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) Monday, May 20, 1:30-3:30pm in our regular classroom.
-
The TA for this course is Sandeep Raju (sraju410 (at) terpmail (dot) umd (dot) edu).
Textbook
"Introduction to Modern Cryptography, 2nd Edition" by Katz and Lindell, Chapman & Hall/CRC, 2014.
Office Hours
-
Instructor office hours: M 11am-12pm, F 9am-10am, 3407 A.V. Williams
-
TA office hours: T, Th 3-4pm, 3412 A.V. Williams.
See map.
All students are presumed to be aware of the UMD policy on academic integrity.