CS5430 Homework 3: Authenticating People

General Instructions. You are expected to work alone on this assignment.

Due Mon March 5, 9am. No late assignments will be accepted.

Submit your solution using CMS. Prepare your solution as .doc, .docx, or .pdf, as follows:


  1. Exercise 5.4 (a) and (b) in on-line notes.

  2. Exercise 5.5 in on-line notes.

  3. The protocol of Figure 5.7 in on-line notes requires authentication token A_P to store information about the PIN. Modify the protocol so this information about the PIN is not be stored by the authentication token, but nevertheless a PIN must be entered in order for an authentication to succeed.

  4. Exercise 5.12 in on-line notes

  5. Exercise 5.20 in on-line notes