×

Detecting and preventing replay in authentication systems

  • US 7,810,147 B2
  • Filed: 12/01/2006
  • Issued: 10/05/2010
  • Est. Priority Date: 12/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system for detecting and preventing replay attacks in an authentication network, comprising:

  • a plurality of authentication servers interconnected through an authentication network;

    one or more tokens for generating a one-time passcode, and for providing the one-time passcode to one of the plurality of authentication servers for authentication;

    an adjudicator function associated with each of the plurality of authentication servers, wherein the adjudicator function;

    (a) evaluates a high water mark value associated with a token seeking authentication;

    (b) allows an authentication procedure to proceed for the token seeking authentication if the high water mark evaluation indicates that the one-time passcode was not used in a previous authentication transaction; and

    ,(c) prevents authentication of the token seeking authentication if the high water mark evaluation indicates that the one-time passcode was used in a previous authentication transaction;

    wherein the token seeking authentication is associated with a home authentication server that maintains a current high water mark value of the token seeking authentication, and wherein the home authentication server validates the current high water mark value on behalf of the adjudicator function evaluating the token seeking authentication;

    wherein, when the token seeking authentication seeks authentication from an authentication server of the plurality of authentication servers that is not the home authentication server (non-home authentication server), the system is constructed and arranged to;

    (i) forward the high water mark value to the adjudicator function of the non-home authentication server;

    (ii) determine, at the adjudicator function of the non-home authentication server, that the high water mark information originating from the token seeking authentication is associated with the home authentication server; and

    (iii) in response to determining, send the high water mark value to the adjudicator function of the home authentication server; and

    wherein, when the token seeking authentication seeks authentication from the home authentication server, the system is constructed and arranged to;

    (i) forward the high water mark value to the adjudicator function of the home authentication server;

    (ii) determine, at the adjudicator function of the home authentication server, that the high water mark value originating from the token seeking authentication is associated with the home authentication server; and

    (iii) in response to determining, maintain the high water mark value in the adjudicator function of the home authentication server.

View all claims
  • 24 Assignments
Timeline View
Assignment View
    ×
    ×