CS345 Principles of Computer Security

This course provides the foundation for understanding the key issues associated with computer security and protecting information assets. Topics include an overview of computer security concepts such as confidentiality, integrity and availability; security threats; elementary cryptography; public key infrastructure and key management; authentication; access control; system security; network security; intrusion detection; legal and ethical issues in computer security and risk management. Prerequisites: CS 117 or approval of the program chair.

Credits

4

Prerequisite

CS117