Network Security (Spring 2007) Homework 2
This homework is due at the beginning of class on 2/15/2007. There
are ten paper-and-pencil problems (from KPS) and one programming
problem. Programming problems may be done in C(++) or Java.
- 2.2. (4 pts.)
- 2.3. (5 pts.)
- 2.4. (5 pts.)
- 3.1. (8 pts.)
- 3.2. (8 pts.)
- 3.3. (8 pts.)
- 3.5. (8 pts.)
- 4.2. (8 pts.)
- 4.4. (8 pts.)
- 4.6. (8 pts.)
- (Programming problem) Implement a single round of DES and IDEA
(even round). Test with the round keys 0x123456789abc for DES and
0x1234, 0x5678 for IDEA. Measure the respective execution speed of
the two implementations using the time service. (You may
need to execute the function more than once to get meaningful
results.) The S boxes for DES
are available. (40 pts.)
Submission guidelines:
- Submit <your_gt_id>_hw2.tgz by e-mailing it to
manus@cc.gatech.edu, put "CS6262 hw2" in the subject
line
- Your code must compile and run on RedHat Linux 7.3 or later version
- The archive should contain two elements:
- /src directory with your source code
- /readme.hw2 with detailed instructions on how to run and
test your code