Syllabus Spring05
Syllabus Spring05
(Spring 2005)
Lectures:
Required Text:
Network Security: Private Communication in a PUBLIC World, 2nd edition, by Charlie Kaufman,
2002
Reference Texts:
1) Fundamentals of Computer Security Technology, by Edward Amoroso, 1994
2) Network Security Essentials, 2nd edition, by William Stallings, 2002
3) The Practice of Network Security, by Allan Liska, 2003
4) Cryptography and Network Security: Principles & Practices, by William Stallings, 2003
5) Security in Computing, by Charles P. Pfleeger, Shari Lawrence Pfleeger, 2003
Course Objective:
Course Outline:
The coursework will include reading assignment, homework, programming project/term paper,
and two exams. As a graduate level course, in addition to the basic material covered in the lectures, the
course project and term paper are designed to motivate the students' further interests on the state-of-
the-art technologies and research topics within the network security community. The required text
"Network Security: Private Communication in a PUBLIC World” covers most of the lecture and
homework material. The supplemental material (research papers, articles, Standards, and URLs)
related to the course will be provided via the course webpage.
Evaluation/Grading:
Homework : 20 %
2 Exams: 40 %
Project/Term paper: 30 %
Class Participation 10%
Notes:
A 90% or above
AB: 85~90%
B: 80~85%
BC: 75~80%
C 70~75%
More on Project/Term paper:
Each student is required to complete a mid-size project individually, which includes proposal,
implementation, and final demo or paper.
• Deliverables
– Phase I: proposal (as document)
– Phase II: mid-term report (as powerpoint slides, and document)
– Phase III: Final demo/report (as a document); Presentation
– Critique of other’s projects
Tentative Project topics (subject to update) include but are not limited to:
The project could be a programming based implementation with final demo, or an academic paper
with your own proposed mechanism, protocol, and algorithm. You are free to use whatever
programming language (C/C++/Java, ns2) to work on your project. The academic term paper requires
literature study on the latest development/research issues with your own findings and proposed work.
The finalized project topics will be distributed on the week of Feb. 7th. Check out
at http://www.ee.mtu.edu/ee/faculty/cchigan/EE5723-Security/projects-Spring05.html for the most
updated information.
o Attendance of the lectures is strongly recommended. The instructor is not responsible for the
material covered in your absence. If you have a legitimate reason for the absence of any lecture
session, please let me know BEFORE the lecture session.
o The course mailing list is [email protected]. All registered students should be able to access
this mailing list. Course announcements such as schedule changes and changes on any
assignments will be posted via this mailing list. It is the students’ responsibility to keep up to the
most updated announcements.
o Homework assignment and its due date will be distributed via the course mailing list and posted
on the course webpage. Late assignment will be penalized 20% of the earned points for each
class day. Exceptions to this rule will only be made for cases brought to the instructor’s attention
PRIOR to the due date.
o I will answer questions regarding assignments in office, lecture and via email. However, I will
cease to respond to an assignment 24 hours prior to the due date.
o Discussions on the assignments are allowed, however, copying or representing someone else’s
work or any forms of cheating may cause a grade of F as the penalty.