T. Andrew Yang
Email: yang@uhcl.edu
Web page:  http://sce.uhcl.edu/yang/
Tel.: (281) 283-3835

Last updated: 03/05
CSCI 5931 Research Topic: Network Security
Spring 2005 (1/18 - 5/2 + final)

Class Notes, Topics & Schedule
- Print out the class notes and bring them to the class.
Assignments & Projects
Office Hour
  • Check the discussion group for recent announcements & reminders.  To join the group, you'd need to have a yahoo id. To be accepted into the discusssion group, make sure that your yahoo id contains both your ffirst and last names. If you have not joined the discussion group yet, you may join at http://groups.yahoo.com/group/NetSecuritySpr05/.

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".
  (web site)  http://sce.uhcl.edu/yang NOTE: Find the assignments and/or projects at the  Assignments & Projects page.
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)
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
  • Supplemental Materials
Check out the research papers about WLAN security, mobile security, etc. by clicking this.
RFC 2828 Internet Security Glossary. R. Shirey. May 2000.
To find a particular RFC, visit the RFC Search site.

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)
1 (1/20)
I. Review and Fundamentals
Overview of networking security (S: Ch 1)
ITU's Recommendation X.800
OSI model
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
IP security (S: Ch 6)

project 2 preliminary design
 Assign 2
< 3/28: last day to drop from a class >
11  (3/31)

Web security (S: Ch 7)
Network Management security (S: Ch 8)

WLAN traffic graphing application using simple network management protocol. Bhargavi Hiremagalur, Dulal C. Kar. Journal of Computing Sciences in Colleges, Vol. 20, Issue 4. April 2005: 151-159. (local copy)

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.

projects and/or presentations
midterm exam
final exam (or individual project+)
NOTE:  The accumulated points from all the categories determine a person's final grade. There will be no extra-credit projects.
Grading Scale:

93% or above
90% - 92%
87% - 89%
84% - 86%
80% - 83%
77% - 79%
74% - 76%
70% - 73%
59% or below


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.

Details of the projects will be later made available at Assignments & Projects

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.
Assignments Guidelines:

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

dd   Main Page

dd   Biography

dd   Teaching

dd    Research

dd    Services

dd   Other Links