Introduction to Computer Security

More Information

UBC Calendar

Course Page

4 Credits

CPEN 442

Security risks, threats, and vulnerabilities from technical perspectives; confidentiality, integrity, and hybrid policies; cryptography, access control, assurance, accountability, and engineering of secure systems.

Course Topics

  • Key principles of conventional computer security
  • Principles and practices of developing secure software systems

Course Objectives

  • Articulate the principles of computer and information security,
  • Describe similarities and differences among various symmetric and public key
  • cryptographic techniques,
  • Explain discretionary owner-based, mandatory lattice-based, and role-based access
  • control models,
  • Describe main types of security policies,
  • Articulate the principles of security design,
  • Explain methods of security assurance,
  • Articulate the defense methods against malicious logic.

Textbook

Mark Stamp, Information Security : Principles and Practice, Wiley-Interscience, 2005.

Prerequisites

ONE of
CPEN 331 - Operating and File Systems
CPEN 333 - System Software Engineering
CPSC 313 - Computer Hardware and Operating Systems

 

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949
Email:

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2017 The University of British Columbia