×

One-time password validation in a multi-entity environment

  • US 8,959,596 B2
  • Filed: 06/15/2006
  • Issued: 02/17/2015
  • Est. Priority Date: 06/15/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, in a validation processor, a plurality of a predetermined number of first credentials of the same type that uniquely identifies a user, the plurality of received first credentials indicative of being from a first client processor;

    receiving, in the validation processor, a second credential that uniquely identifies the first client processor, the second credential indicative of being from the first client processor;

    determining, by the validation processor, each of the received plurality of first credentials and the second credential, as respective pairs, constitute a first unique pair that is valid for a one-time validation based on;

    finding each of the received first credentials is determined, by the validation processor, to be valid;

    finding it is a first occurrence, as respective pairs, of each of the received plurality of first credentials and the second credential;

    finding that the respective pairs of the received plurality of first credentials and the second credential has not been previously used for a secure communication;

    finding that the plurality of received first credentials is received in a predetermined order; and

    based on the result of the one-time validation, rejecting the respective pair of the received plurality of first credentials and the second credential if the respective pair has been previously used for the secure communication, and accepting the respective pair, as the first unique respective pair, if the plurality of received first credentials and the second credential pair if the first unique pair has not previously been used for the secure communication;

    providing, by the validation processor, an indication that the plurality of received first credentials and the second credential constitute the first unique pair that is valid for a one-time validation to an intermediate processor;

    tracking, by the intermediate processor, the validation based on the indication provided by the validation processor; and

    initiating the secure communication via a computer network using the first unique pair.

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