CSSE 340 - Foundations of Cybersecurity
- Credit Hours: 4R-0L-4C
- Term Available: W
- Graduate Studies Eligible: No
- Prerequisites: CSSE 132 and CSSE 280
- Corequisites: None
This course introduces ethical, theoretical, and practical issues of information security in interconnected systems of computers. Implications of relevant professional codes of ethics are a recurring theme of the course, as are societal and human impacts on computer system security. Foundational topics include access control matrices and standard system models, as well as policies for security, confidentiality, and integrity. Implementation issues include key management, cipher techniques, authentication, principles of secure design, representation of identity, access control mechanisms, information flow, life cycle issues, and formal evaluation and certification techniques. Additional topics include malicious logic, vulnerability analysis, and auditing. Computer system attack techniques are discussed and explored in a closed environment to motivate and inform discussion and exploration of computer network defense techniques.