COMP 4108 (Fall 2019): Computer Systems Security


General Course Information


Course Summary

Introduction to information security in computer and communications systems, including network, operating systems, web and software security; Passwords, authentication applications, privacy, data integrity, anonymity, secure email, IP security, security infrastructures, firewalls, viruses, intrusion detection, network attacks.


Grading Scheme

The course has the following grading scheme:

Page Updates and Action Items



Course Outline


Week Date (2019) Topic
Week 1 Sep 2 (No class)
Sep 4 Course Introduction
Week 2 Sep 9 Ch.1: Basic Concepts and Principles
Sep 11
Week 3 Sep 16 Ch.2: Cryptographic Building Blocks
Sep 18
Week 4 Sep 23 Assignment 1 Ch.3: User Authentication
Sep 25
Week 5 Sep 30 Ch.4: Authentication Protocols and Key Establishment
Oct 2
Week 6 Oct 7 Assignment 2 Ch.5: Operating Systems Security and Access Control
Oct 9
Week 7 Oct 14 Thanksgiving (No class)
Oct 16 Midterm test (in class)
Week 8 Oct 21 Fall Break (No classes)
Oct 23
Week 9 Oct 28 Assignment 3 Ch.6: Software Security
Oct 30
Week 10 Nov 4 Ch.7: Malicious Software
Nov 6
Week 11 Nov 11 Assignment 4 Ch.8: Public Key Certificate Management and Use Cases
Nov 13
Week 12 Nov 18 Ch.9: Web and Browser Security
Nov 20
Week 13 Nov 25 Assignment 5 Ch.10: Firewalls and Tunnels
Nov 27
Week 14 Dec 2 Ch.11: Intrusion Detection and Network-based Attacks
Dec 4
Dec 18 Final exam (2:00pm)




University Policies

For information about Carleton's academic year, including registration and withdrawal dates, see Carleton' Calendar.

Pregnancy Obligation. Please contact your instructor with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details, visit Equity Services.

Religious Obligation. Please contact your instructor with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details, visit Equity Services.

Academic Accommodations for Students with Disabilities. If you have a documented disability requiring academic accommodations in this course, please contact the Paul Menton Centre for Students with Disabilities (PMC) at 613-520-6608 or pmc@carleton.ca for a formal evaluation or contact your PMC coordinator to send your instructor your Letter of Accommodation at the beginning of the term. You must also contact the PMC no later than two weeks before the first in-class scheduled test or exam requiring accommodation (if applicable). After requesting accommodation from PMC, meet with your instructor as soon as possible to ensure accommodation arrangements are made.

Survivors of Sexual Violence. As a community, Carleton University is committed to maintaining a positive learning, working and living environment where sexual violence will not be tolerated, and survivors are supported through academic accommodations as per Carleton's Sexual Violence Policy. For more information about the services available at the university and to obtain information about sexual violence and/or support, visit: carleton.ca/sexual-violence-support

Accommodation for Student Activities. Carleton University recognizes the substantial benefits, both to the individual student and for the university, that result from a student participating in activities beyond the classroom experience. Reasonable accommodation must be provided to students who compete or perform at the national or international level. Please contact your instructor with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. More information can be found here.

Medical Certificate. Please use the official medical certificate form for the deferral of assignments due to medical reasons.

Student Academic Integrity Policy. Every student should be familiar with the Carleton University student academic integrity policy. A student found in violation of academic integrity standards may be awarded penalties which range from a reprimand to receiving a grade of F in the course or even being expelled from the program or University. Some examples of offences are: plagiarism and unauthorized co-operation or collaboration. Information on this policy may be found in the Undergraduate Calendar.

Plagiarism. As defined by Senate, "plagiarism is presenting, whether intentional or not, the ideas, expression of ideas or work of others as one's own". Such reported offences will be reviewed by the office of the Dean of Science.

Unauthorized Co-operation or Collaboration. Senate policy states that "to ensure fairness and equity in assessment of term work, students shall not co-operate or collaborate in the completion of an academic assignment, in whole or in part, when the instructor has indicated that the assignment is to be completed on an individual basis". Please refer to the course outline statement or the instructor concerning this issue.