×

Method and system for secure payments over a computer network

  • US 9,672,515 B2
  • Filed: 03/15/2001
  • Issued: 06/06/2017
  • Est. Priority Date: 03/15/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of conducting transactions by a purchaser over a communications network, comprising:

  • (a) assigning to said purchaser a first payment account number having a length and a status that changes over time;

    (b) providing a pseudo account number distinct from said first payment account number, associated with said first payment account number, and having the same length as said first payment account number, wherein the providing is based upon said first payment account number and a translation key, wherein the providing said pseudo account number further comprisesselecting six decimal digits from said first payment account number,expanding each of said six decimal digits into a four-bit binary code to result in a 24-bit string,assigning a leftmost portion of a 64-bit field to said 24-bit string,assigning a rightmost three-bit field of said pseudo account number to binary ‘

    001,assigning a remaining portion of said 64-bit field between said leftmost portion and said rightmost portion to binary zeros,comparing said 64-bit field to said translation key with a logical operation,encrypting, using an encryption algorithm, a result of said comparing,converting said result into binary-coded decimal digits, and concatenating said binary-coded decimal digits;

    (c) processing, using a processor, one or more authorization requests corresponding to one or more transactions, each of the one or more transactions conducted using said pseudo account number, the processing of each of the one or more authorization requests comprising;

    (i) receiving a first authorization request of the one or more authorization requests for payment of a corresponding first transaction, said first authorization request including;

    (I) said pseudo account number and not said first payment account number, and (II) a cryptographic code generated based on a secret key associated with said first payment account number and transaction-specific data;

    (ii) identifying said purchaser'"'"'s first payment account number in response to said first authorization request;

    (iii) verifying the authenticity of said cryptographic code;

    (iv) responding to said first authorization request based upon said verifying and said status of said first payment account number at the time of said corresponding first transaction; and

    (v) repeating steps (i)-(iv) for each remaining authentication request of the one or more authentication requests.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×