CS 15-827: Security & Cryptography
Office: WeH 8219
Office: WeH 8120
The class meets 1:00-3:20 p.m. on Mondays in WeH 4601. Bring a sweater! There are two irregularities in the schedule. First, since we meet so few times I scheduled a Friday class for the week before the University's mid-semester break. We are fortunate to have a guest lecturer, Prof. Steven Rudich, to speak to us that day. Second, we meet will only 3:00 on November 16.
The required textbook for the course is Handbook of Applied Cryptography, Alfred J. Menezes, Paul C. van Oorschot, and Scott A. Vanstone, CRC Press, Boca Raton, FL, 1997.
Other textbooks which you may find useful for background or supplementary information are:
- Applied Cryptography, 2nd Edition, Bruce Schneier, John Wiley, New York, 1996.
- Cryptography: Theory and Practice, Douglas R. Stinson, CRC Press, Boca Raton, FL, 1995.
- Cryptography and Data Security, Dorothy Denning, Addison-Wesley, Reading, MA, 1982.
- Network Security, Charlie Kaufman, Radia Perlman, and Mike Speciner, Prentice-Hall, Upper Saddle River, NJ, 1995.
Students taking this class for credit are responsible for attending
and participating in class (10%), doing all four homeworks (40%), helping to grade and devise model solutions (10%), and doing a term project (35%) that has written, oral, and (possible) demonstration components. The remaining 5% of the grade is credit subject to the instructor's discretion.
Students auditing this class are responsible for attending and participating, are encouraged (but not required) to do a project, and do not have to do the homeworks.
Attendance is mandatory for all, especially since we meet only once a week.
Announcements and Communications
There is a class bulletin board, cmu.cs.class.cs827, where the
instructor will post announcements. You should check this
bboard regularly for clarifications and corrections to assignments, as
well as for other course-related announcements. You may also post
notices pertinent to the course. Although these will not be
``official'' messages, you may find the discussions useful. We
encourage you to use this bboard as a class resource.
We have a class mailing list, cs-827@cs.
Only urgent announcements should be sent to the mailing list. This way
we avoid filling up everyone's mailboxes with information that can be
handled through the bboard.