University of Virginia, Department of Computer Science
CS588: Cryptology - Principles and Applications, Fall 2001

Manifest: Wednesday 12 September 2001
Assignments Due
Friday, 14 SeptemberCarl Landwehr's talk (Olsson 009, 3:30pm)
Before 21 SeptemberEmail or talk to me about your project topic ideas
Wednesday, 26 SeptemberProblem Set 2
Monday, 1 OctoberProjects Preliminary Proposal

You don't need to attempt to understand all the gory details of these two papers, but you should read them to get an idea of what goes into a modern block cipher design:

The design took advantage of certain cryptanalytic techniques, most prominently the technique of differential cryptanalysis, which were not known in the published literature. After discussions with NSA, it was decided that disclosure of the design consideration would reveal the technique of differential cryptanalysis, a powerful technique that can be used against many ciphers. This in turn would weaken the competitive advantage the United States enjoyed over other countries in the field of cryptography.

Don Coppersmith, DES designer

CS 655 University of Virginia
Department of Computer Science
CS 588: Cryptology - Principles and Applications
David Evans