Credits: 3


Prerequisite: ENEE457 or CMSC414; or students who have taken courses with comparable content may contact the department.
An introduction to the principles of building secure systems. Topics include operating system (OS) security, secure network communications, software security, real-world attacks, applied cryptography, and hardware security. Within these topics, the course emphasizes the cross-cutting concerns of attacks, defenses and measurement.

Semesters Offered

Fall 2017, Fall 2019