|
Course Description:
As enterprises become increasingly reliant on computer network communication
especially on using email and web,
the protection of these data and networking infrastructure becomes critically important.
Incidences of security failures in commercial and non-commercial environments are
increasing in number an severity. Thus, the major objective of this course is to
introduce security issues arising primarily from computer networks,
with emphasis on the threats and countermeasures relevant to Internet and web services.
Topics:
- Network Security Principles
- Network Probing, Sniffing, IP Spoofing
- Session hijacking, DoS
- Intrusion Detection Techniques
- Packet Filter and Firewalls
- Essential Cryptograpphy - DES, RSA, and MD5
- Authentication and Key Management - X.509
- Secure protocols: PGP, SSL, IPsec (VPN) and WEP
Code of Ethics:
In this course, students will learn both network and computer security principles including
weaknesses that attacker may exploit to attack systems.
To gain a solid understand of these weaknesses, students will also learn how to penetrate systems and networks.
These techniques and tools can be put to illegal and unethical use.
Thus, students should never make use of this knowledge to penetrate real systems unless you have been given explicit permission.
In addition, students should also not aid others to break into network or computer systems in any way,
including teaching them what you learned in this course.
Instructor: Po, Lai-Man,
Email: eelmpo@cityu.edu.hk
Phone: 3442-7779
Room: G6506
Teaching Assistants:
Mr. Ng Ka-Ho, Mike, Email: kahomike@gmail.com
Computer Systems Lab (P1412)
Lecture: Tuesday, 1:30pm to 4:20pm, LT-11
Laboratory:
Course website:
- http://www.ee.cityu.edu.hk/~lmpo/ee4302
- Students should check the course website regularly for announcements about the course.
- Copies of the lecture notes, assignments, etc will also be available in various formats.
Level and Units: B4 Level with 3 CUs
Pre-requisite:
- EE3016 (WANs and Communication Protocols) and CS3161 (Operating System Principles) and
[EE3313 (Applied Queueing Systems) or MA3160 (Probability & Stochastic Processes)]
Pre-cursor: Nil
Textbook:
- Behrouz A. Forouzan, Cryptography and Network Security, EISBN: 978-0-07-287022-0, Mc Graw Hill.
References:
- Charlie Kaufman, Radia Perlman and Mike Speciner, Network Security - Private Communication in a Public World, Prentice Hall, 1995. ISBN 0-13-061466-1.
- Simson Garfinkel and Gene Spafford, Practical Unix and Internet Security, 3rd edition (2003), O'Reilly & Associates; ISBN: 0596003234.
- Bruce Schneier., Applied Cryptography, John Wiley and Sons. 1996.
- Alfred Menezes, Handbook of Applied Cryptography, Paul van Oorschot and Scott Vanstone. CRC Press 1997.
Available online at: http://www.cacr.math.uwaterloo.ca/hac/
- Mihir Bellare and Phillip Rogaway, Introduction to Modern Cryptography,
http://www.cs.ucsd.edu/users/mihir/cse207/classnotes.html
Grading:
- Laboratories - 20%
- Assignments - 10%
- Project - 10%
- Mid-Term Exam - 10%
- Final Examination - 50%
Rules:
- Lecture attendance: Required. You are responsible for whatever is taught in the lecture and tutorial.
- Submission of Assignments:
- Hardcopies are not required.
- Softcopies such as MS-Word file and associated files are required to send to the course email account before 5:00PM of the due date.
- EE4302 course email address: ee4302@gmail.com
- Late Assignment Submission:
- Assignments and lab reports mush be received by the course email account before 5:00PM on the due date.
- NO late homework is accepted without previous arrangement with the instructor.
- If approved, late HW receives 10% per business day penalty.
- Write your name and student number on the top right corner of the paper.
- Write your answers legibly and derive all of the steps to show your work clearly.
- No credits will be given to answers without showing the steps.
- Students may work together on the homework, but copying is unacceptable.
- Cheating: in particular copying your fellow classmate's assignments or programs,
is a very serious offense! If you are found cheating, you will automatically get an F grade in this course and your act will
be reported to the Department for necessary disciplinary actions. Please don't let others copy
your assignments or programs as we don't have a way to tell who is copying who and you may be
liable to the penalties.
|