亚色视频

Electrical Engineering and Computer Science

EECS 4760 - Computer Security听Course Syllabus

Credits/Contact Hours
3 credit hours (3 hrs lecture, no lab) / Engineering Topic

Textbook
Computer Security: Principles and Practice, 4th ed, by Stallings & Brown听
Pearson Higher Ed, 2018听 ISBN-10/13: 0134794109 / 978-0134794105

Course Information

Catalog Description: Foundational concepts in Computer Security: The CIA Triad, Authentication, Access Control, Least Privilege, Complete Mediation, Economy of Mechanism, Reference Monitors, Defensive Programming, Threats and Attacks, Network Security, Introduction to Cryptography, Database Security.听 听

Pre-requisites: EECS 2110 (Computer Architecture and Organization) and EECS 3540 (Operating Systems and Systems Programming)听

Required Course for CSE听

Specific Goals - Student听Learning Objectives听(SLOs)
Upon successful completion of this course, the student will:
1. Be able to identify the three pillars of Computer Security and听examine potential threats in terms of them.
2. Understand how Authentication, Access Control, and Cryptography can be used to thwart potential threats.
3. Understand the underlying principles behind mainstream cryptographic algorithms, specifically including (but not limited to) DES, AES, and RSA, and be able to code at least one of these algorithms.
4. Understand how coding of their own applications can create potential vulnerabilities and how to avoid them.
5. Understand how security measures can be designed into Operating Systems to facilitate a secure environment.
6. Understand why networked computers have their own particular vulnerabilities and how to mitigate exposure.
7. Understand how databases present distinct security challenges, and how they can be compromised.
8. Be familiar with how non-technical issues like privacy, ethics, and legal aspects of security can affect computing.

Topics

  1. Overview (includes history and the CIA Triad)听
  2. Cryptographic Tools听
  3. User Authentication听
  4. Access Control听
  5. Database and Data Center Security听
  6. Malicious Software听
  7. Denial of Service (DoS) Attacks听
  8. Intrusion Detection听
  9. Firewalls and Intrusion Prevention Systems听
  10. Buffer Overflow Exploits听
  11. Software Security听
  12. Operating System Security听
  13. Legal and Ethical Aspects of Computer Security听