Homework Assignment #2 (Due by 03/03/2016)
Note:
(1). This homework assignment covers topics 4.
(2).
You must use text editor (e.g. MS Word or Latex) to complete your homework.
(3). You should submit an e-copy through blackboard.
(4). The programming assignment (Problem 8) should be submitted according to requirements and notes.
1. (10 points) Problem 2 on page 143.
2. (10 points) Problem 6 on page 144.
3. (10 points) Problem 9 on page 144.
4. (10 points) Problme 12 on page 145.
5. (20 points; 2.5 points per item) Problem 14 on page 145.
6. (10 points) Problem 18 on page 145.
7. (10 points) Problem 19 on page 146.
8. (20 points) Implement H-MAC using SHA-1. Check out the requirements and notes.
Java Crypto extension reference guide.
Download Bouncy Castle Security Provider.