One mechanism for resisting replay attacks in password authentication is to use one-time passwords: a list of

Question:

One mechanism for resisting “replay” attacks in password authentication is to use one-time passwords: a list of passwords is prepared, and once password[N] has been accepted, the server decrements N and prompts for password[N − 1] next time. At N = 0, a new list is needed. Outline a mechanism by which the user and server need only remember one master password mp and have available locally a way to compute password[N] = f (mp, N ).

Hint: Let g be an appropriate one-way function (e.g., MD5) and let password[N] = gN (mp) = g applied N times to mp. Explain why knowing password[N] does not help reveal password[N − 1].

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Computer Networks A Systems Approach

ISBN: 9780128182000

6th Edition

Authors: Larry L. Peterson, Bruce S. Davie

Question Posted: