CMPSC 443:
Introduction to Computer Security (tentative)
|
||
|
Instructor Information
|
Name |
Sencun Zhu |
|
Email |
szhu(AT)cse.psu.edu |
|
|
Telephone |
814-865-0995 |
|
|
Office |
IST 338F |
|
|
Office Hours |
T, 1:30-3:00pm |
|
|
|
|
|
|
TA Information |
Name |
Sergei
Miadzvezhanka |
|
Email |
swm5344
at psu.edu |
|
|
Office Hours/locations |
M: 2-3pm, W: 1-2pm. Room IST 360E. |
|
|
Class Meeting
Times/Location |
T, TH, 4:15A - 5:30PM /
Willard 165 |
|
|
Course Webpage |
||
|
Credits:
|
3 |
|
|
Prerequisite: |
||
|
Course materials: |
Textbook: |
-- William Stallings, Lawrie Brown, Computer Security: Principles and
Practice, Prentice Hall, |
|
References: |
--
William Stallings, Cryptography and Network Security, 4/E, Prentice
Hall, ISBN-10:0131873164 |
|
|
Overview |
|
CMPSC 443 focuses on computer
security. Students will learn fundamentals of computer security, formal models
of security, aspects of information systems security such as access control,
hacks/attacks, systems and programs security, intrusion detection,
cryptography, networks and distributed systems security, worms, and viruses,
and other Internet secure applications. Students will develop the skills
necessary to formulate and address the security needs of enterprise and
personal environments. |
|
A detailed list of a lecture by
lecture contents, assignments, and due dates (subject to change as semester
evolves) is available on the course schedule. |
|
Course Objective |
|
Upon
completion of the course, the students will be able to: |
|
|
Grading (subject to change) |
|
The
course will be graded on exams, a course project, and class participation in
the following proportions: |
|
|
Exams and Assignments |
|
|
Ethics Statement |
|
This
course includes topics involving personal and public privacy and security. We
will cover technologies whose abuse may infringe on the rights of others.
Especially, the hands-on labs may contain practical techniques for launching
security attacks, although we will practice them in our isolated lab. Note
that our purpose is to know the attacks and defend against them. Any abuse of
such technology is at your own risk and responsibility. As an instructor, I
rely on the ethical use of these technologies. Unethical use may include
circumvention of existing security or privacy measurements for any purpose,
or the dissemination, promotion, or exploitation of vulnerabilities of these
services. Exceptions to these guidelines may occur in the process of
reporting vulnerabilities through public and authoritative channels. Any
activity outside the letter or spirit of these guidelines will be reported to
the proper authorities and may result in dismissal from the class. |
|
Acknowledgement |
|
This course includes materials borrowed from Professor Patrick McDaniel (CSE/PSU), Alexandra Boldyreva (CS/GIT), Peng Ning (CS/NCSU). Many thanks. |