Prerequisites: CS 153 or CS 164 or CS 165
Description: Discusses the theoretical and practi- cal issues arising in the context of computer systems security and the principles underlying the design of secure computing environments. Topics include cryp- tography, security models, authentication protocols, network security, intrusion detection, attacks and their countermeasures, and secure systems design. May be taken Satisfactory (S) or No Credit (NC) by stu- dents advanced to candidacy for the Ph.D.