CS 693 A -- Cryptographic Protocols
CS 693 A - Cryptographic Protocols
Tuesdays from 06:15 PM to 08:45 PM in Lieb 319
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 668 (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.
Dr. Rebecca Wright (rwright at cs dot stevens dot edu)
Office hours: Thursdays 02:00 PM - 04:00 PM. Lieb Building 216.
Course mailing list:
All announcements will be distributed through the mailing list "cs693"
on guinness. It is recommended that the students subscribe to the
Grade = (15% class participation + 40% paper and presentation +15% written questions + 15% peer evaluations +15% quizzes)
||January 18, 2005
||January 25, 2005
||February 1, 2005
||February 8, 2005
Student Presentations: Wireless Security
||February 15, 2005
Student Presentations: Electronic Voting
||February 22, 2005
||No Class - Monday Schedule
||March 1, 2005
||Secret Sharing and Visual Cryptography
||March 15, 2005
Student Presentations: Secret Sharing
||March 22, 2005
||No Class - Spring Break
||March 29, 2005
||Student Presentations: Visual Cryptography
||April 1, 2005
||Secure Multi-Party Computation
||April 5, 2005
Student Presentations: Secure Multi-Party Computation
||April 12, 2005
||April 19, 2005
Student Presentations: Traitor Tracing
||April 26, 2005
||Cryptographic Protocol Analysis
||May 3, 2005
Student Presentations: Cryptographic Protocol Analysis I
||May 6, 2005
||Student Presentations: Cryptographic Protocol Analysis II
- This class is an interactive class. Your responsibilities
include contributing to in-class discussions, giving a presentation,
and evaluating the presentations of others.
- 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 15% 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 15% 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 six quizzes, one on each of the first student
presentations 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.