CS 8803B Computer Systems SecurityFall 1999
General Course Information
Instructor: Mustaque
Ahamad
Office Hours: MW 1-2pm or by appointment.
Teaching Assistant: Kehe Hou (khhou@cc)
Room and time: Room 52, College of Computing Building,
MWF 11:05-11:55am
Course Description
In our connected world, secure access to information managed by computers
has become increasingly important. Operating systems play a fundamental
role is protecting both information and other resources in computer systems.
This course will focus on the operating system level mechanisms and security
policies that can be deployed to build secure or trusted systems.
The course will address the key problems of authentication and authorization.
It will also address security kernels as well as trojan horses and covert
channels. Because of the ubiquity of distributed computing systems, authentication
and access control in such systems will also be addressed.
Textbooks
Many of the course topics will cover material from research papers.
We will also use Morrie Gasser's book on building secure computer systems.
This book will be available from the reserve desk in the library.
Course Schedule
A
Global Authentication Service without Global Trust
Grading
Two exams (midterm and final) will be 50% of the total course grade.
The rest of the credit will be given for homeworks and projects. Since
an operating systems course is a prerequisite for this course, students
are expected to have good systems programming skills. Linux and Java will
be used as the platforms for the projects that are planned for the course.
Homeworks and Projects
Homework I -- Due Date: October
1, 1999
Project I -- Due Date: 10/27/99