×

Secure transaction system and method utilized therein

  • US 5,555,303 A
  • Filed: 05/22/1995
  • Issued: 09/10/1996
  • Est. Priority Date: 11/17/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a transaction system comprising a first storage means in possession of a first party, containing party information, the party information comprising a predetermined first non-secret code (ROC1), a predetermined arbitrary first transaction number (TN1), and predetermined party information used to form a predetermined address (PA), a second storage means, and party information stored in the second storage means, the second storage means party information comprising a predetermined arbitrary first secret number (RN1), and a predetermined second transaction number (TN2) corresponding to the TN1, a method for authenticating the first party, the first storage means, and transaction information comprising the steps of:

  • receiving a personal identification number (PIN) from the first party, at a first site, and generating first coded authentication information using the received PIN;

    retrieving the party information from the first storage means, at the first site;

    coding the transaction information and the TN1 with the first coded authentication information to generate a first anti-duplication variable authentication number (ADVAN1), at the first site;

    transmitting the ADVAN1, and a portion of the retrieved first storage means party information, said portion comprising the ROC1 and the predetermined party information used to form the PA, from the first site to a second site;

    deriving the PA at the second site from the received predetermined party information;

    accessing the second storage means using the derived PA to locate and retrieve RN1 and TN2;

    generating second coded authentication information using the received ROC1 and the retrieved RN1;

    uncoding the ADVAN1 using the second coded authentication information to derive the TN1 and the transaction information;

    comparing the derived TN1 to the retrieved TN2;

    authenticating the first party, the first storage means, and the transaction information if the derived TN1 corresponds to the retrieved TN2;

    forming a revised third transaction number (TN3) and a revised second secret number (RN2);

    storing the TN3 and the RN2 in the second storage means at the predetermined address (PA);

    generating a revised second non-secret code (ROC2) using the second coded authentication information and the RN2;

    coding the TN3 with the second coded authentication information to generate a second anti-duplication variable authentication number ADVAN2);

    transmitting the ADVAN2 and the ROC2 from the second site to the first site;

    uncoding the received ADVAN2 at the first site using the first coded authentication information to derive the TN3; and

    storing the derived TN3 and the received ROC2 in the first storage means for use in a subsequent transaction.

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