CSSE 240 - Principles of Cybersecurity
- Credit Hours: 4R-0L-4C
- Term Available: W
- Graduate Studies Eligible: No
- Prerequisites: CSSE 120 and HUM H190
- 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 observed and evaluated in a closed environment to motivate and inform discussion and exploration of computer network defense techniques.