CS528 - Network SecuritySpring 2019, 3-credit course |
|||||||||||||
|
|||||||||||||
Course ObjectivesThe course focuses on the principles and foundations of building secure network systems and on security and privacy challenges in existing and emerging networks. The course compares and analyzes network architectures and network protocols from the physical layer to the access control, network, transport and application layer from an adversarial standpoint to understand how to build more secure protocols that can withstand attacks. This course is part of the Professional MS in Information Security program in the Computer Science department. Prerequisite and RegistrationSuccessful completion of CS 52600 required, or equivalent course with the consent of instructor required. Significant programming expertise and knowledge of computer networks is required to complete the projects. Interested students, who have not taken CS 52600 or an equivalent course, are suggested to email the instructor to get pointers towards preparing themselves for the course. |
|||||||||||||
Course OverviewThis course will cover the following topics associated with network security (and privacy):
Course ProjectsThere will be three course labs with increasing levels of understanding and programming difficulty.Grading Criteria
|
|||||||||||||
Course PoliciesWe will employ Purdue's standard strong academic policies for the course. Please refer to the academic policies page maintained by Professor Gene Spafford for more details. Other course specific rules are as follows: Assignment and Project Due DatesAll assignments are due on the dates and times specified. It is the responsibility of the students to manage their time so that the assignments can be submitted before the deadline. Every student gets three bonus days (in total) for his/her assignments and projects. He/she can employ those days to submit their assignments late as long as his/her semester-wide quota of three days does not exceed. Late assignments (other than this concession) will not be graded. Discussion group:Questions/comments should be posted on the discussion forum on Piazza. Make sure that you check the discussion group and your Purdue e-mail frequently (at least once per day). Please do NOT post answers to the assignments, though posting general clarifications is fine. Complaints about the assignments or the class should NOT be posted to the group-- instead, they should be e-mailed to the instructor. Please be patient and courteous. Please ensure that the tone of your messages is respectful and the language used is appropriate. In general, any case of academic dishonesty will be dealt with by a severe grade penalty in the overall class grade and referral to the office of the Dean of Students. |
|||||||||||||
Back to my academic webpage. | |||||||||||||
Copyright © 2015-19 Aniket Kate, Purdue University. |