摘要 |
A method for implementing an electronic cash system with a surveillance institution, in which a user sends a request for the issuance of electronic cash of a face value X to a bank together with user information U and a user signature verification key NU, and the bank stores a pair of data X and NU in the user database in correspondence with the user information U and sends the pair of data to the surveillance institution, while at the same time the bank generates and sends a signature SB(X,NU) for the data (X,NU) to the user. The surveillance institution registers the data (X,NU) in a surveillance database in correspondence with the total amount of payments Y. The user sends to a shop the amount of payment y, the face value X, the signature verification key NU and the signature SB(X,NU), along with a signature SU(e,y) for challenge information e received from the shop. The shop verifies the signatures SB(X,NU) and SU(e,y) and, if they are valid, receives a payment with the electronic cash.
|