Course Homepage
Course Catalog Description
CMSC 426 — Principles of Computer Security
This course will provide an introduction to computer security, with specific focus on the computing aspects. Topics covered will include: Basics of computer security including an overview of threat, attack, and adversary models; social engineering; essentials of cryptography; traditional computing security models; malicious software; secure programming; operating system security in practice; trusted operating system design; public policy issues including legal, privacy, and ethical issues; network and database security overview.
The banner image for the Fall 2018 CMSC 426 website was created from this
CC0 public domain image.
Textbook
There is no required book for this course, but there is a recommended textbook. It is Computer Security: Principles and Practice (4th Edition) by William Stallings and Lawrie Brown.