ENEE457/CMSC498E Computer Systems Security
Fall 2020
Syllabus (includes grading policy) | Lecture Summaries
| Projects |
Readings |
Textbooks (not required) | Office Hours
Announcements
-
The final review sheet can be found
here.
-
Instructions for the scholarly paper extra credit can be found
here.
-
The Build-It-Break-It project is now assigned. Instructions can be found on the Projects page.
**Updated due date** Build-It is due on: 11/27 at 11:59pm. Break-It is due on: 12/14 at 10:59am.
-
Lecture notes through 12/7 and Class Exercises through 11/4 (with solutions through 11/4) are now posted on the Lecture Summaries page.
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 is online.
-
The prerequisites for this course are:
Minimum grade of C- in ENEE350 (or equivalent); and departmental permission.
- Tentative midterm exam date/time: Wednesday, October 21.
- Final exam date/time: Friday, December 18, 2020, 8am-10am.
-
The TA for this course is: Aria Shahverdi (ariash (at) umd (dot) edu)
Textbooks (not required)
-
Introduction to Computer Security, Goodrich and Tamassia, Addison Wesley, 2011
-
Introduction to Modern Cryptography, 2nd Edition, Katz and Lindell, Chapman & Hall/CRC 2014
-
Cryptography and Network Secruity: Principles and Practice, 6th Edition, Stallings, Pearson 2014
Office Hours
-
Instructor office hours: During discussion sessions and by appointment.
-
TA office hours: Thursday 11am-noon.
All students are presumed to be aware of the UMD policy on academic integrity.