## ECS 227 - Modern Cryptography - Winter 2009

This page **last updated:**
**11 Mar 2009, 8:10 pm**

**Announcements**

- Please turn in
*hardcopy of the paper* you are basing your project on along with your writeup.
- The final-discussion time slot you signed up for (March 17-18)
- I will ask students to present in the same order as their signup slot.

**General information**

Lectures to date - grows with each class
Class notes -
evolving course notes, co-written with Mihir Bellare.
Katz-Lindell book
has good topical overlap with the above.
Course information sheet - please read this - and
Lectures for 2007 - doubles as a syllabus, as topics this year will be similar
Class pictures - In living color
Project information - Projects are due the last day of class
sample.tex LaTeX file and the
sample.pdf
it yields (in case you've never used LaTeX)
**Problem sets **

PS 1 (problem 3 postponed),
plus an example of a
student's model solution.
PS 2 (due Feb 9)
PS 3 (due Feb 23)
PS 4 (due Mar 9)
**A bit of supplemental material**

Practical, ciphertext-only attack on a
substitution cipher (the first few pages of a nice article by
P. Diaconis)
Example blockciphers:
DES (1975),
AES (Rijndael) (1998), and, for something very recent,
Threefish (2008) (embedded in SHA-3 candidate Skein).
More on DES: DES is not a group (K. Campbell and M. Wiener)
(See Section 5, attributed to D. Coppersmith), and
why cycles of E1 o E0 are short) (D. Coppersmith).
More on AES: Cache-timing attacks on AES (D. Bernstein), and
New AES Software Speed Records (D. Bernstein and P. Schwabe).
A possible project paper I wouldn't mind hearing about (M. Nandi).

Phil Rogaway's homepage