MA 479 / CSSE 490: Cryptography
Homework 3 problems inspired by Computer Science
Rose-Hulman Institute of Technology
A joint effort of the
Department of Mathematics
and the Department of Computer Science & Software Engineering
Spring term, 2002-2003
- [4 points.]
Implement S-DES.
Ideally,
allow it to be generalized easily to more than 2 rounds.
- [4 points.]
Implement a differential cryptanalysis attack on 3-round S-DES.
- [12 points.]
Implement a differential cryptanalysis attack on 6-round S-DES.
(If you try this problem, stop by my office for a handout to get you going.)
- [2 points? 4 points? More if you get carried away on this problem...]
Design your own S-boxes for DES (not S-DES).
Try to choose a design that makes it harder to break than regular DES.
Explain (implement?) why your design makes it so.
- [Various points.]
You may do any problem from Homework 1 problems inspired by Computer Science
or Homework 2 problems inspired by Computer Science
(except any that you did for Homeworks 1 or 2, of course).
The number of points for each is as listed in Homework 1 or 2.
- [Variable points.]
Email me a short description of a problem that you would like to solve,
that is related to material that we have discussed in class (or might discuss, or ...).
Include your best-guess for how many points that problem should be worth.
IF I respond that it is an OK problem,
you may then do the problem for credit.
(You can do the problem even before I respond, of course,
but then you are taking your chances on whether or not I give the OK on the problem.)