WO02086830A1

Method for secure payment with micropayment capabilities

Abstract

A method for performing electronic payment transactions between at least three agents: a vendor, a customer and a broker each of which being able to connect to other two agents over a communication network. Values of cryptographically strong one-way hash function are used to secure the money transfer and authorize the agents involved in the transaction. The initialization of the payment session does not require any prearrangement over secure channel. Only one public-key cryptography operation is needed for each agent to distribute the shared secrets among the agents. Each subsequent transaction requires only calculation of few values of the hash function providing a method for efficient, cheap and fast micropayment system. The payment schemes based on the presented method are strongly debit oriented, avoiding troubles with fraud and double-spending. Method can be used over insecure channel. Each of the agents involved can encapsulate network of agents cooperating in the session.

WO02086830A1, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

10 claims: 3 independent, 7 dependent

  1. 1
    Patent application title:Method for secure payment with micropayment capabilities Authors: Dr.Tomas Hruz, Dr. Vladimir Botka, Ing.Jan Stary Claims 1. A method for secure payment operation involving three agents, a customer, a broker and a vendor wherein the said method comprises an initialization phase consisting in a cyclic propagation of a share secret and a continuation phase consisting in a cyclic propagation of payment transaction tokens wherein the said payment operation is uniquely identified as session and all shared data of a said session are stored as the session attributes.
  2. 3
    during which the customer sends to the broker the data C c , {c 0 , C υ , {vo, TokenBase}v. k }c sk an d step 4. during which the broker sends to the vendor the data {vo, bo}β- k - 3. The method of claims 1 and 2 wherein the continuation phase comprises step 1. during which the customer sends to the broker the payment order () Cj and step 2. during which the broker sends to the vendor payment confirmation () & . wherein the said steps are repeated until the session is not finished by the decision of any of the agents.
  3. 4
    The method of claims 1 and 2 wherein the continuation phase comprises step 1. during which the vendor sends to the customer the payment request (υ_), step 2. during which the customer sends to the broker the payment order () Cι and step 3. during which the broker sends to the vendor the payment confirmation ();, t wherein the said steps are repeated until the session is not finished by the decision of any of the agents.
  4. 5
    The method of claims 1 and 2 wherein the continuation phase comprises step 1. during which the vendor sends to the customer the payment request (v nt , n t ), step 2. during which the customer sends to the broker the payment order (v rlt , n l ) Cj and step 3. during which the broker sends to the vendor the payment confirmation v n ^ n^i, wherein the said steps are repeated until the session is not finished by the decision of any of the agents.
  5. 6
    The method of claims 1 and 2 wherein the continuation phase comprises step 1. during which the vendor sends to the customer the payment request (υ„ t , n-) , step 2. during which the vendor sends to the broker an information about the payment request (v nχ , n t ), step 3. during which the customer sends to the broker the payment order {v rit , n l ) c and step 4. during which the broker sends to the vendor the payment confirmation v n ^ n,,)), wherein the said steps are repeated until the session is not finished by the decision of any of the agents.
  6. 7
    The method of claims 1 and 2 wherein the continuation phase comprises step 1. during which the vendor sends to the customer the payment request {{v n , , τι t ), (υ riι _ 1 , n l -ι)), step 2. during which the customer sends to the broker the payment order ({v Ui , n t ), {v nι _ ϊ , n 1 - \ )) c and step 3. during which the broker sends to the vendor the payment confirmation {{v n , ) n-), {v nι _. , rij-i));,. wherein the said steps are repeated until the session is not finished by the decision of any of the agents.
  7. 8
    The method of any one claims 1 to 7 wherein any one of the customer, broker and vendor are complex networks itself using internally the methods of any one claims 1 to 7.
  8. 9
    The method of claims 1, 3, 4, 5, 6, 7, 8 wherein the initialization phase is empty or comprises usage of secure payment matrix and all other necessary data are copied from uniquely specified already created session.