CS880 Foundations of Digital Systems Security

This course explores the fundamental topics in digital systems security. Classical access control models and policies for a secure environment are analyzed. Current cryptographic algorithms are studied as means to ensure data confidentiality and integrity and for authentication. Techniques for secure software design, implementation and maintenance are discussed. Information assurance is examined as applied to the corporate environment. Malware attacks are examined and vulnerability analysis and risk assessment are discussed. Enterprise-level digital forensics is briefly discussed.

Prerequisite

None

Corequisite

None

Credits

4

Distribution

Computer Science