CSC 474 - Network Security

Catalog Description:

Basic concepts and techniques in information security and management such as risks and vulnerabilities, applied cryptography, authentication, access control, multilevel security, multilateral security, network attacks and defense, intrusion detection, physical security, copyright protection, privacy mechanisms, security management, system assurance and evaluation, and information warfare. Coverage of high-level concepts such as confidentiality, integrity, and availability applied to hardware, software, and data. Credit not allowed for both CSC 474 and CSC 574.

Contact Hours: Prerequisites: CSC230 or ECE209
Co-requisites: None
Restrictions: None
Coordinator: Dr. Bradley Reaves
Textbook: Computer Security and the Internet

Course Outcomes:

By the end of this course, students will be able to:
  1. Explain concepts related to applied cryptography, including plaintext, ciphertext, symmetric cryptography, asymmetric cryptography, digital signatures.
  2. Outline the requirements and mechanisms for identification and authentication of users and computer systems, including authentication protocols and key management. Identify the possible threats to each mechanism and ways to protect against these threats.
  3. Explain common network and Web vulnerabilities and attacks, defense mechanisms against these attacks, and cryptographic protection mechanisms.
  4. Describe the methods and motivation of Internet malware, and explain existing defense mechanisms and their limitations.


See Course Listings

See Course Coordinators