Course URL: http://www.cs.cornell.edu/Courses/CS5430/2011SP/
10:10 -- 11:25am Monday and Wednesday. Thurston 203.
Office hours:
Available directly after class and most Mon / Wed afternoons.
But feel free to drop by anytime without an appointment, and either I will
meet with you then or work out a time that day when we can meet.
email:
fbs@cs.cornell.edu.
Email is great for questions that require a short answer and
don't require much context.
However, email is a horrible way to have a conversation, and
most questions about course content and procedures
are likely to require conversations.
Besides, live interactions are more fun and more efficient.
Students are therefore urged to email the instructor only when it is
sensible. For example, email is a sensible way to set up an appointment
to speak in person with the instructor---include choices for days and
times that you are available.
Taiyang Chen (255-5577) Upson 5132 taiyangc@cs.cornell.edu
TA Office Hours:
Mon. | 3:30 - 5:30 | Upson 320 (Taiyang Chen) |
Tues. | 12:30 - 2:30 | Upson 304 (Deniz Altinbuken) |
Thurs. | 12:30 - 2:30 | Upson 304 (Deniz Altinbuken) |
Fri. | 1:00 - 3:00 | Upson 320 (Taiyang Chen) |
A text having a large intersection with what we will cover this semester and having a broad coverage of computer security at the MEng level is:
The following books, on-reserve in Carpenter Library, should also prove useful references on cryptographic protocols. Schneier's book is a classic reference and well worth owning. The Kaufman et al. text is a delightfully written treatment.
Assignments and Grading. Assignments are deliberately underspecified, open-ended, and motivated by problems that arise in the real world (messy as it is) as is consistent with the MEng, hence professional (and practical) orientation, of this course. So you will have to think on your own, refine problem specifications, make reasonable and defensible assumptions, and be creative. Success in CS5430 (and in life) depends heavily on you figuring out what's important and concentrating on that.
Undergraduate courses give explicit reading assignments and define homework problems closely tied to that reading. CS5430 is not an undergraduate course and, therefore, doesn't follow that tradition. CS5430 students are themselves responsible for identifying and reading the relevant sections listed of the on-line lecture notes. We suggest that reading be done after material has been covered in lecture. Moreover, assignments in CS5430 may well take a student far beyond that material to other readings.
Your final course grade will be computed as follows:
All assignments are due on the date stipulated so that correct answers can be freely discussed in lecture after the due date. Late submissions require extenuating circumstances and prior approval from the instructor.
Academic integrity violations will be prosecuted aggressively. Collaborate with your group on the project; do not collaborate with anyone on the assigned homeworks.
Students are expected to be familiar with the University's and the CS Department's various policies on appropriate use of computers.