CMSC 414-0101
|
Computer and Network Security
|
Fall 2007
|
http://www.cs.umd.edu/~shankar/414-F07
Check at least twice weekly. See News for last update
For more info, see my
Fall 06 class page
News
- (Dec 16)
NEW
Final exam and course grades posted on grades.cs.umd.edu.
- (Dec 11)
Hw 5 solution.
- (Dec 10)
-
Homework 4 should actually have been homework 5, and is now renamed as such.
Its solution will be up today.
-
Here is the
real homework 4,
which I forgot to assign,
and its
solution.
You can use it as a "practice exam".
- (Dec 10)
Final exam Thu Dec 13 8-10am.
-
Exam topics (cumulative but less emphasis on chapters 3, 4, 5, 6, 7).
-
No practice exams other than what was already available for exam 1.
- (Dec 7)
Project 2 late submission policy:
3-day extension (11:59pm Tue Dec 11) with 50% penalty.
- (Dec 4)
Position opening at local firm to develop a browser-based video and data viewer
and event manager, for a public safety application.
Please contact me if you're interested.
- (Nov 28)
NS chapters 13-15 notes posted (rough draft, likely has errors).
- (Nov 26)
Homework 4 Homework 5 due date postponed to Dec 4 tuesday in class.
- (Nov 15)
Homework 4 Homework 5 (due Nov 29 thursday in class):
Chapter 12, problems 7, 14, 15.
- (Nov 6)
Relevant talk on Nov 16:
Information Forensics: What Sherlock Holmes Would Do
- (Nov 5)
Exam 1
- (Nov 4)
Preliminary exam 1 have been posted on grades.cs.umd.edu.
- (Oct 31)
Homework 2 solution.
Homework 3 solution.
- (Oct 17)
Practice exams.
As suggested, do these under "exam conditions",
then look at the solution and see how you scored.
- (Oct 16)
Exam 1: Thu Nov 1.
Material: up to chapter 10 and TBD part of chapter 11 in
course topics.
- (Oct 16)
Homework 3 (due Oct 23 Tuesday in class):
Chapter 9, problems 2 and 3.
- (Oct 8)
Course topics.
- (Oct 8)
Homework 2 (due tuesday oct 16 in class).
- (Sep 26)
Project 1 posted.
Projects page
- (Sep 11)
Homework 1 (due sep 20 in class).
Write clearly or type, otherwise it won't be graded.
- (Sep 11)
Read NS (Network Security text) chapter 4 for Sep 13 class
and chapter 5 for Sep 18 class.
- (Aug 30)
Clarification regarding homeworks and practice exams.
- (Aug 30)
Read NS (Network Security text) chapters 1, 2 for Sep 4 class.
Read NS (Network Security text) chapter 3 for Sep 6 class.
Overview
This course is an introduction to the broad field of network security
(e.g., maintaining confidentiality of email, secure web transactions).
We will stay close to the text, covering as much of it as we can,
certainly including chapters 1-7 and 9-18.
Texts/Notes
-
(Required text)
Network Security: Private Communication in a Public World, 2nd edition
by Kaufman, Perlman, and Speciner.
ISBN 0-13-046019-2.
Grading
-
Midterm --- 30% (Nov 1)
-
Final ------- 30% (Thu Dec 13 8:00-10:00 am)
-
Homeworks (including programming projects) --- 30%
-
Project 1: posted Sep 26, due Oct 2.
-
Project 2: posted Nov 11, due Dec 8.
Remaining 10% to be allocated later.
Practice exams
The only "practice" exams I will post will be the midterm exams from previous semesters,
which are also publicly available on the previous class web pages.
I suggest you don't look at this exam prematurely.
In my opinion,
the best use of this exam is to first prepare for this semester's midterm
and then do the practice exam under exam conditions (including time duration)
and see how you score
(the scoring guidelines are also included in the exam solution).
Homeworks
-
Most (but not all) of the homework problems are repeated from previous semesters,
and their solutions are publicly available on the previous class web pages.
Such homework problems will have a small weight in the final grade.
So
-
Don't worry if you get a low score on such homework problems.
-
It's rather pointless to hand in a copy of the posted solution.
-
Understanding the solution can help you in the exams.
-
Late homeworks will not be accepted;
turn in whatever you have completed by the deadline.
-
Homeworks will be done individually.
You may consult outside references when doing the homework, as long as these sources are properly referenced, you write up the solution yourself, and you understand the answer. For example, if you look at other source code, you may not copy the code directly in your program, but you may model your program after it. And you must reference it!
This page and all problem sets, lecture notes, and exams linked to
it are copyrighted.
Use of these pages for the class CMSC414 at the University of Maryland
is permitted. Any other use requires permission of the author
(Udaya Shankar, shankar@cs.umd.edu).