×

Method and apparatus for implementing hierarchical electronic cash

  • US 5,926,548 A
  • Filed: 05/20/1997
  • Issued: 07/20/1999
  • Est. Priority Date: 05/29/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. An electronic cash implementing method for an electronic cash system which is composed of an electronic cash issuer, a bank which manages account information of a user, a user who uses electronic cash for payment, and a shop which receives a payment by electronic cash, said method comprising:

  • step (1) wherein said electronic cash issuer opens an encipher function E1 and a signature verification function V1 to the public;

    step (2) wherein said user sends to said bank user information U and a face value X for requesting said bank to withdraw an amount of money X from his bank account and issue electronic cash of said face value X, while at the same time said user generates a signature verification key NU for his signature and a cipher key K, then enciphers said signature verification key NU and said cipher key K to generate enciphered user information EI (X,K,NU), and sends it to said bank;

    step (3) wherein said bank withdraws said amount of money X from the user'"'"'s bank account, and sends information {X,EI (X,K,NU)} as an electronic cash issuance request to said electronic cash issuer, while at the same time said bank records in a user data base the user name U and said enciphered user information EI (X,K,NU) in correspondence with each other;

    step (4) wherein said electronic cash issuer uses a decipher function DI to decipher said enciphered user information EI (X,K,NU) to obtain information (X,K,NU), generates information n=g(NU) containing said signature verification key NU, signs said information n and said amount of money X to create an issuer signature SI (X,n), then registers said information n and EI (X,K,NU) in an inspection data base in correspondence with each other, and calculates an enciphered issuer signature EK (SI (X,n)) obtained by enciphering said issuer signature SI (X,n) by said cipher key K, and sends said enciphered issuer signature EK (SI (X,n)) to said user;

    step (5) wherein said user deciphers said enciphered issuer signature EK (SI (X,n)) by said key K into said issuer signature SI (X,n);

    step (6) wherein said user sends, as electronic cash C of said face value X, information containing {NU,X,SI (X,n)} to said shop for the payment thereto in an amount y;

    step (7) wherein said shop verifies the validity of said electronic cash C and, if valid, receives the payment in said amount y;

    step (8) wherein said shop sends to said electronic cash issuer all communication data H concerning the payment by said electronic cash and requests said issuer to settle accounts with said shop; and

    step (9) wherein said electronic cash issuer obtains, with said signature verification key NU in said communication data H, said information n=g(NU) containing said key NU, makes a check to see if said information n is already registered in said inspection data base, verifies the validity of said electronic cash and, if valid, instructs said bank to transfer the amount of payment y to a bank account of said shop.

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