Secure System Principles

Course #CS4600

Est.imated Completion Time: 3 months


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


  • CS3600
  • CS3070
  • CS3502
Offerings database access
Asset Publisher

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