ENEE457 Computer Systems Security
Fall 2022
Syllabus (includes grading policy) | Lecture Summaries
| Projects |
Readings |
Textbooks (not required) | Office Hours
Announcements
-
The final review sheet can be found here. Solutions will be posted on Canvas/ELMS by next week.
-
For instructions on the scholarly paper extra credit please see here.
-
Lecture notes, class exercises, and solutions through 12/5 are now up on the
Lectures page.
-
Check out the Readings page for
links to UMD research on scalable certificate revocation, slides
on post-quantum cryptography, and additional resources on static analysis.
Course Description
Theoretical and practical aspects of computer systems security. Topics covered include symmetric/asymmetric encryption, message authentication, digital signatures, access control, as well as network security, web security and cloud security. Students acquire tools necessary for designing secure computer systems and programs and for defending against malicious threats (e.g., viruses, worms, denial of service).
General Information
- This course meets on MW 11:00 AM-12:15 PM in EGR 0108.
-
The prerequisites for this course are:
Minimum grade of C- in ENEE350 (or equivalent); and departmental permission.
- Midterm exam date/time: Wednesday, October 26.
- Final exam date/time: Friday, December 16, 2022, 8am-10am.
-
The TA for this course is: Sahar Zargarzadeh (sahar (at) umd (dot) edu).
Textbooks (not required)
-
Introduction to Computer Security, Goodrich and Tamassia, Addison Wesley, 2011
-
Introduction to Modern Cryptography, 3rd Edition, Katz and Lindell, Chapman & Hall/CRC 2020
-
Cryptography and Network Secruity: Principles and Practice, 6th Edition, Stallings, Pearson 2014
Office Hours
-
Instructor office hours: Wednesday 1-2pm, Friday 10-11am
-
TA office hours: Tuesday 1-3pm
All students are presumed to be aware of the UMD policy on academic integrity.