ENME 442 - Information Security

3 Credits



D. Gollmann, Computer Security, Third Edition, John Wiley, 2011.


Senior standing or permission of instructor


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.


  • 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

Class/Laboratory Schedule 

  • Two 75 minute lectures each week

Last Updated By 
Dr. Michel Cukier, June 2017