CPEN 442

Introduction to Cybersecurity

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

4 credits

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, Third Edition, Wiley-Interscience, 2021.

Prerequisites

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