CS 693 A -- Cryptographic Protocols
CS 693 A - Cryptographic Protocols
Tuesdays from 06:15 PM to 08:45 PM in Babbio 202
This course describes various security protocols, different attacks and
defenses against them. Topics include: signature and authentication protocols,
privacy, digital rights management, security protocols for wired, wireless
and distributed networks, firewalls, virtual private networks (VPNs),
electronic voting, electronic payment protocols, visual cryptogrpahy
techniques, active and passive attacks.
- CS 579 (Foundations of Cryptography) or equivalent
- There is no specific textbook. Some of the material covered in class can be found in the books cited
below. For the other topics we will refer to recent scientific publications. See the reading lists for details.
- Handbook of Applied Cryptography
Alfred J. Menezes, Paul C. van Oorschot, and Scott A. Vanstone
Available online - for free!
- Cryptography - Theory and Practice
Douglas R. Stinson
Dr. Susanne Wetzel (swetzel at cs dot stevens dot edu)
Office hours: Wednesdays 04:30 PM - 06:30 PM and by appointment. Lieb Building 304.
Course Mailing List:
All announcements will be distributed through the mailing list
"cs693". It is recommended that the students subscribe to the
Grade = (15% class participation + 40% paper and presentation + 10% group project + 10% written questions + 10% peer evaluations +15% quizzes)
||January 16, 2007
||Introduction, Secret Sharing
||January 23, 2007
||January 30, 2007
||February 6, 2007
||Guest Lecture: Secure Multi-Party Computation and Privacy-Preserving Data Mining by Professor Wright
||February 13, 2007
||Group Project I
||February 20, 2007
||No Class - Monday Schedule
||February 27, 2007
||Group Project II
||March 6, 2007
||Lattice Basis Reduction I
||March 13, 2007
||No Class - Spring Break
||March 20, 2007
||Lattice Basis Reduction II
||March 27, 2007
|| QUIZ 1
Student Presentation: Secret Sharing
||April 3, 2007
|| QUIZ 2
Student Presentation: Wireless Security I
||April 10, 2007
||Student Presentation: Wireless Security II
||April 17, 2007
|| QUIZ 3
Student Presentation: Secure Multi-Party Computation I
||April 24, 2007
||Student Presentation: Secure Multi-Party Computations II
||May 1, 2007
|| QUIZ 4
Student Presentation: Lattice Basis Reduction
- This class is an interactive class. Your responsibilities
include contributing to in-class discussions, participating in a group
project, giving a presentation, and evaluating the presentations of
- You are required to read all assigned reading material and to be
able to discuss the material in class. Your participation in class
determines 15% of your grade.
- Each student will be assigned one paper or set of related papers
to present in class. As a student presenter, your duties include
reading and including in your presentation as much related work as
needed in order to properly present the assigned paper(s) in class.
- Suggested presentation materials will be available on the course
web page shortly.
- For your presentation, you should prepare a 90-minute talk.
Directly after your presentation, you will lead 30-45 minutes of
discussion. If you wish, your presentation may include a 15-minute
presentation on a cryptography- or security-related topic of your
- In addition to your presentation, you must prepare a 5-page
write-up on the presentation materials. The final write-up must
include a summary of the discussion. The final write-up is to be
submitted no later than one week after the presentation.
- You meet with the instructor no later than one week before the
presentation. At this time, you should provide at least a draft form
of your presentation. The instructor may give you feedback requiring
changes to the presentation. You must also submit a preliminary
version of the write-up at this time.
- For other students' presentations, each student is required to
submit two thought-provoking questions for the presentation topic.
These questions must be submitted in writing at the beginning of the
respective class. The quality and interest of the questions will
determine 10% of your grade.
- Each student will act as a peer evaluator for two other students.
That is, you will review the presentation and paper of two fellow
students. Your reviews (2-3 pages) are due no later than one week
after receiving the paper for review. The quality of the reviews will
determine 10% of the grade of the reviewer. (The reviews will not
have any direct bearing on the presenter's grade. Presenters will be
allowed to read the reviews.)
- Lateness will be penalized at 10% per day. That is, late
submissions of preliminary write-ups, final write-ups, or peer reviews
are accepted at a penalty of 10% per day of the corresponding grade.
Similarly, lateness in meeting with the instructor at least one week
in advance of your presentation will be penalized at 10% per day.
- There will be quizzes, one on each first student presentation day
for each topic, covering the corresponding lecture of the
instructor. Your quiz scores, ignoring your lowest score, will
determine 15% of your final grade. There will be no make-up quizzes.
- There will be a group project. Further details will be available shortly.