CSCI 5931 Research Topic: Network Security
Spring 2005 (1/18
-
5/2 + final)
Time & Classroom
Thursdays, 1-3:50pm (Delta 242)
Course Prerequisite: CSCI5233 Computer
Security
and CSCI4132 Network Protocols (or csci5132 Internet Protocols).
Course Objectives:
This course provides an essential study of computer security issues and
methods in networking systems. Topics to be covered include review of
networking, advanced cryptography, access control, distributed
authentication, TCP/IP security, firewalls, IPSec, Virtual Private
Networks, intrusion detection systems, and advanced topics such as
wireless security, identity management, etc.
Class
Format: Lectures are combined with discussions and, if
applicable, student presentations and discussions of advanced
topics. Students are expected to be active participants, by
studying the relevant chapters and/or research papers, and
participating at in-class discussions.
Instructor: Dr. T. A. Yang
(office) Delta 106
|
(phone#) (281)
283-3835 (Please leave a message if not available. NOTE: If the suite office is locked, you may use the
phone outside the office to call me (by entering the extension 3835).
|
(email
address) yang@uhcl.edu
Note: Emails without a subject line or signature will be considered as
potential viruses and be discarded. Here is a sample subject
line: "CSCI5233 project #1, question 1".
|
|
NOTE:
In addition, you are highly encouraged to send your questions to me by
e-mails ( yang@uhcl.edu ). Try to provide sufficient details in your
email message, such as the problem(s) you have encountered, the
solution(s) you have tried, and the outcome you have got from these
solution(s).
|
Teaching
Assistant:
Name: Banuprasad Samudrala
Email: banuprasad_s@yahoo.com
Location: PCLAB/NTLAB
Office Hours:
Mon: 4pm-7pm
Wed: 1pm-5pm
Thur: 4pm-8pm
Fri: 1pm-4pm
Required Text:
S: |
William
Stallings. Network Security Essentials (2nd edition). Prentice Hall.
2003. (ISBN: 0130351288)
|
M:
|
Saadat
Malik, Saadat Malik. Network Security Principles and Practices (CCIE
Professional Development). Pearson Education. 2002. (ISBN: 1587050250)
|
+ Instructor's handout in the class and/or on the Web
Topics and
Notes
- The
following schedule will be followed as much as
possible, although changes are probable. Always check with your
instructor if you are not sure what would be covered next week.
- Lecture
slides were originally created by Lawrie Brown and Henric Johnson
(available from Prentice Hall's web site), with modifications by A.
Yang.
wk (dates)
|
Topics & Slides (Book: Chapters)
|
Posted
|
Due
|
1 (1/20)
|
Syllabus
I. Review and
Fundamentals
|
Assign 1
|
|
2 (1/27)
|
Symmetric cryptography (S:
Ch 2): 2a, 2b, 2c, 2d, 2e
Public-key cryptography (S: Ch3): 3a, 3b, 3c
|
Project 1 |
|
3 (2/3)
|
II. Building Security into the
Network
|
|
Assign 1
|
4 (2/10)
|
|
|
Project 1, Part A
|
5 (2/17)
|
|
|
|
6 (2/24)
|
|
|
Project 1, Part B.1 |
7 (3/3)
|
midterm exam (closed book)
|
assign 2
|
Midterm exam |
8 (3/10)
|
III. Network Security Applications
|
project 2 |
Project 1, Part B.2 |
9
(3/17)
|
Spring
holidays (no class meeting)
|
10 (3/24) |
Team
presentations of
project 2 preliminary design
|
|
project 2 preliminary
design
Assign 2
|
<
3/28:
last day to drop from a class >
|
11 (3/31)
|
|
assign 3
|
Assign 2 |
12 (4/7)
|
Team presentations of
project 2 design
IV. System
Security
Intruders (S: Ch 9)
Malicious software (S: Ch 10)
|
|
Project 2 design
|
13 (4/14)
|
Firewalls (S: Ch 11)
Cisco firewalls (M: Ch 7, 8, 9)
|
|
Assign 3
|
14
(4/21)
|
VPN (M: Ch 10, 11, 12, 13)
|
|
|
15 (4/28) |
Team presentations
of project 2
|
|
Project 2 final report & presentation |
16 (5/5)
|
comprehensive final exam
(open-book):
Thur.
May 5, 1-3:50pm (D242)
|
|
Final exam
|
Computer Labs & Hours
Check
http://sce.uhcl.edu/computing.asp for lab information, open hours,
FAQs, etc.
category |
percentage
|
assignments |
15%
|
projects and/or presentations |
25%
|
midterm exam |
25%
|
final exam (or individual project+) |
35%
|
NOTE: The accumulated points from all the categories determine a
person's final grade. There will be no extra-credit projects.
Grading Scale:
Percentile
|
Grade
|
93% or above
|
A
|
90% - 92%
|
A-
|
87% - 89%
|
B+
|
84% - 86%
|
B
|
80% - 83%
|
B-
|
77% - 79%
|
C+
|
74% - 76%
|
C
|
70% - 73%
|
C-
|
60%-69%
|
D
|
59% or below
|
F
|
Projects:
The projects
will involve the design and implementation of networking protocols
and/or application. Students are expected to employ the theories and
techniques
learned in the class to design the system. Network simulation
environments, such as NS-2, may be used in implementing the projects.
Tests:
Both analytic and
synthetic abilities are emphasized. Being able to apply the learned
knowledge toward problem solving are also highly emphasized in the
tests.
Assignments and Late Penalty:
Assignments and
projects will be posted at the class web site. Assignments &
projects are due before the beginning of the class on the due day.
See Topics and Notes for the due
dates.
Points will be deducted from late assignments:
20% for the first 24 hours after the due time, 40% for the next 24
hours, 70% for the third 24 hours, and 100% after that. No extension
will be granted except for documented emergency. S tarting to work on the
assignments as early as possible is always the best strategy.
NOTE: Unless otherwise specified, all assignments and projects are
individual work. Students should take caution not to violate the
academic honesty policies. See
http://b3308-adm.uhcl.edu/PolicyProcedures/Policy.html for
details.
a.
Identification page: All assignments must have your name, and
course name/number/section number (e.g., CSCI5233-01 or CSCI5233-02) at
the top of the first page.
b. Proper stapling: Staple all the pages
together at the top-left corner. NOTE: Do not use paper clips.
c. Order ! Order! Arrange the solutions following
the sequence of the questions. Write the question number at the
top-right corner of each page.
d. Word processing: It is required that you type
your reports (e.g., print them using a printer). Use a word processor
and appropriate typesetting and drawing tools to do the assignments.
Spell-check the whole document before printing it. You may loose
points due to spelling or grammatical errors.
Attendance Policy:
You are expected to
attend all classes. If you ever miss a class, it is your responsibility
to get hold of whatever may have been discussed in the class.
Instructor's Notes:
- Unless due to unexpected,
documented emergency, no make-up exams will be given. No
make-up exams will be granted once the exams have been
corrected and returned to the class.
- Important: If you think you have lost some
points due to grading errors, make sure you approach the instructor
within a week after the assignment, project, or test is returned to you.
- To get the most out of this class, you
need to read the textbooks and spend time using computers regularly.
Be prepared for a class by preview the material to be covered in
that class and participate in discussions and problem-solving
exercises, if applicable, in the class.
- Due to the intensive nature
of graduate classes, 15-20 hours per week are expected of students in
studying the textbook/notes and working on the assignments, in addition
to class attendance. Expect to spend more hours
during summer sessions.
Go to the
Index
|
Main Page
Biography
Teaching
Research
Services
Other Links
|