Course URL: http://www.cs.cornell.edu/Courses/CS5430/2019SP/
10:10am -- 11:25am Monday and Wednesday. Gates G01
In addition, class will meet some Fridays 10:10 -- 11:25 for make-up lectures and also to explore additional content. Friday meetings will be announced the preceding Monday.
Office hours:
Available directly after class and most Mon / Wed afternoons.
Also, feel free to drop by any afternoon without an appointment.
I will chat with you then or we can work out a time to meet.
email:
fbs@cs.cornell.edu
In person discussions are preferred---they are
more efficient and more informative.
Email works well for questions that require a short answer and
don't require much context.
Email is a good way to set up an appointment
to speak in person with the instructor---include choices for days and
times that you are available.
TA Office Hours:
Mon | 2:30pm - 4:30pm | Rhodes 408 | Katherine Li |
Tues | 12n - 2:00pm | Rhodes 402 | Patrick Walsh |
Wed | 2:30pm - 4:30pm | Rhodes 406 | Ben Edwards |
Thurs | 2:00 - 4:00pm | Rhodes 406 | Laure Thompson |
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 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. You will have to resolve ambiguity, 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.
Your final course grade will be computed as follows:
This grade might then be adjusted 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 will receive a grade deduction of two "1/2 letters". (E.g., A becomes B+; A- becomes B; B+ becomes B-, etc).
Academic integrity violations will be prosecuted aggressively. Do not discuss or collaborate with other students in the class 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.