The materials presented are divided into three major components: overview, detailed concepts and implementation techniques. The topics to be covered are: general security concerns and concepts from both a technical and management point of view, principles of security, architectures, access control and multi-level security, trojan horses, covert channels, trap doors, hardware security mechanism, security models, security kernels, formal specifications and verification, networks and distribution systems and risk analysis.
Restriction: Must have Senior standing in engineering; and permission of ENGR-Mechanical Engineering department.
Jointly offered with ENRE684 .
Credit only granted for: ENRE648J, ENME442, ENRE684, or ENPM808E.
Semesters OfferedFall 2017, Fall 2018, Fall 2019, Fall 2020
- Gain knowledge on the core cybersecurity concepts.
- Gain hands-on experience on common cybersecurity tools.
- Present and critique common cybersecurity tools.
- Design and present how to secure a company network.
- Week 1: History of Computer Security
- Week 2: Foundation of Computer Security
- Week 3: Managing Security
- Week 4: Identification and Authentication
- Week 5: Access Control
- Week 6: Security Models
- Week 7: Security Models
- Week 8: Security Evaluation
- Week 9: Unix Security
- Week 10: Windows Security
- Week 11: Communication Security
- Week 12: Network Security
- Week 13: Tool Presentations
- Week 14: Tool Presentations / Project Presentations
- Week 15: Project Presentations
Additional Course Information
D. Gollmann, Computer Security, Third Edition, John Wiley, 2011.
- Two 75 minute lectures each week
Last Updated By
Dr. Michel Cukier, June 2017