CS4600: Secure System Principles - NPS Online
Secure System Principles
Course #CS4600
Est.imated Completion Time: 3 months
POC: NPS Online Support
Overview
An advanced course that focuses on key principles of a constructive approach to secure systems. A brief review of operating systems and computer architecture is provided. Major topics include threat characterization and subversion; confinement; fundamental abstractions, principles, and mechanisms, such as reduced complexity, hierarchical relationships, least privilege, hardware protection, resource management and virtualization, software security, secure system composition, mutual suspicion, synchronization, covert and side-channel analysis, secure metadata, secure operational states, usability, and life cycle assurance. Current developments will include advances in security hardware, components, and systems.
Included in degrees & certificates
- 256
- 258
- 367
Prerequisites
- CS3600
- CS3070
- CS3502

Academic Calendar
-
09 Jun 2023
Spring quarter last day of classes
-
13 Jun 2023
Spring quarter final examinations begin
-
15 Jun 2023
Spring quarter final examinations end