×

Method and system of payment by electronic cheque

  • US 20060287955A1
  • Filed: 12/30/2004
  • Published: 12/21/2006
  • Est. Priority Date: 07/25/1997
  • Status: Active Grant
First Claim
Patent Images

1. A method of payment by electronic cheque between a payment issuer furnished with a medium that includes a blank electronic cheque certified by a financial institution (BA) and an overall amount useable at least partially in respect of the electronic cheque, and a recipient of the payment furnished with a device adapted to receive said electronic cheque of the above mentioned medium, said method comprising the steps of:

  • calculating by the medium of a table, possibly partial, based on at least one set of k base values (S[1], . . . S[k]), by applying successively to each of the base values n times an irreversible function (OWF) with parameter(s) differing preferably with each application and giving k intermediate values n times, wherein said irreversible function is a function from which it is easy to compute the output for a given input, but it is computationally infeasible to compute for a given output an input which maps to the given output;

    calculating by the medium of a secret key (SK) based on the last k intermediate values of order n and, on the basis of this key (SK), calculating a distinctive sign (IMCF) of the cheque;

    transmitting by the medium to the device the distinctive sign (IMCF) calculated for the electronic cheque;

    generating a financial commitment by the medium in relation to the device, as regards the cheque by supplying to the device;

    a first result (O_AC_I) of the irreversible function (OWF), obtained by processing a value (AC_I), according to a formula O_AC_I=OWF (AC_I), the value AC_I being a product of a first algorithm (MAC) combining a secret verification key (SVK), originating from the financial institution (BA) issuing the electronic cheque, and dynamic parameter (CDP) of this cheque, according to a formula AC_I=MAC (SVK, CDP), and a second result (AC_C) of a second algorithm (MAC) combining the secret key (SK) calculated for the medium, the dynamic parameters (CDP) of this cheque and the first result (O_AC_I), according to a formula AC_C=MAC (SK, CDP ♦

    O_AC_I), wherein ♦

    signifies a chaining of data, generating by the device, at least one random/pseudorandom guesstimation of k numbers m of successive applications of the irreversible function (OWF) to the k base values (S[1], . . . S[k]), the k numbers m lying between zero, the sum of the k numbers m having to be a determined constant;

    transmitting by said device the result of the guesstimation to the medium;

    responding by the medium to said guesstimation by the device with a response that includes the result (AC_I) of the first algorithm combining the secret verification key (SVK) and the dynamic parameters (CDP) of the cheque and, a set of the k intermediate values obtained during the successive applications of the irreversible function (OWF) to each of the k base values (S[1], . . . S[k]), the number or numbers of times m lying between zero and n;

    successively applying, by said device, the irreversible function (OWF) to each of the k intermediate values of order(s) m until the last k intermediate values of order n are obtained;

    calculating said secret key (SK), by said device, based on these last k intermediate values of order n and, based on said secret key (SK), a calculation of the distinctive sign (IMCF) of the cheque;

    comparing, by said device, the distinctive sign (IMCF) thus calculated by the device and the distinctive sign (IMCF) calculated by the medium and received from the latter; and

    verifying by calculation and comparison in the device of said second result (AC_C) of the second algorithm (MAC) calculated by the device and said second result received from the medium;

    verifying by calculation and comparison in the device of said first result (O_AC_I) of an irreversible function (OWF) calculated by the device and said first result received from the medium, wherein, if said comparisons and verifications each give equality, an acceptance and a storage by the device (3) of the electronic cheque issued by the medium, thereby allowing the device to recognize the authenticity of the medium and of the cheque being received.

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