Method for electronic transaction with digital signature
First Claim
1. A method for electronic transaction, by which a first transacting party A and a second transacting party B exchange their digital signatures concerning a contract document M through terminal devices connected through a communication line, the method including the steps of:
- a step of transmitting said contract document M from one of a first terminal device operated by said first transacting party A to a second terminal device operated by the second transacting party B to the other;
a step of transmitting to said first terminal device by said second transacting party B a preliminary digital signature obtained by coding first data including an identifier IDA of the first transacting party A, an identifier IDB of the second transacting party B, a data identifier indicating that the first data is the preliminary digital signature by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device and a hash total h(M) obtained by transforming said contract document M by using said predetermined hash function;
a step of transmitting by said first transacting party A a formal digital signature obtained by coding second data including a hash total h(M) obtained by transforming said contract document M by using said predetermined hash function, transmitting an identifier IDA of the first transacting party A, an identifier IDB of the second transacting party B and a data identifier indicating that the second data is a formal digital signature by the public key cryptosystem using the secret key of the first transacting party A from said first terminal device to said second terminal device; and
a step of transmitting by said second transacting party B a formal digital signature obtained by coding said second data by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device to said first terminal device.
1 Assignment
0 Petitions
Accused Products
Abstract
A mediation can be requested to a computer connected to a communications network when transacting parties A and B effect an electronic transaction and trouble takes place during the transaction. The transaction is effected by a procedure where the transacting party B transmits its preliminary digital signature to the transacting party A. When the transacting party B agrees with the contract document M transacting part A has submitted, the transacting parties A and B exchange their formal signature with each other. These signatures are obtained by coding data including a hash total h(M) obtained by transforming the contract docmument M, identifiers of the transacting parties A and B and a data identifier indicating whether the data are prepared for the preliminary on the formal signature by the public key cryptosystem using a secrete key for one of the transaction parties. When a trouble takes place, the mediation organization decodes the signatures submitted by the transacting parties as evidences by using a public key and checks as the basic of h(M) and the identifiers of the transacting parties whether the evidence data concern the same transaction or not. Finally, it decides the sort of the signatures based on the data identifiers and deduces a conclusion of the mediation.
231 Citations
9 Claims
-
1. A method for electronic transaction, by which a first transacting party A and a second transacting party B exchange their digital signatures concerning a contract document M through terminal devices connected through a communication line, the method including the steps of:
-
a step of transmitting said contract document M from one of a first terminal device operated by said first transacting party A to a second terminal device operated by the second transacting party B to the other;
a step of transmitting to said first terminal device by said second transacting party B a preliminary digital signature obtained by coding first data including an identifier IDA of the first transacting party A, an identifier IDB of the second transacting party B, a data identifier indicating that the first data is the preliminary digital signature by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device and a hash total h(M) obtained by transforming said contract document M by using said predetermined hash function;a step of transmitting by said first transacting party A a formal digital signature obtained by coding second data including a hash total h(M) obtained by transforming said contract document M by using said predetermined hash function, transmitting an identifier IDA of the first transacting party A, an identifier IDB of the second transacting party B and a data identifier indicating that the second data is a formal digital signature by the public key cryptosystem using the secret key of the first transacting party A from said first terminal device to said second terminal device; and a step of transmitting by said second transacting party B a formal digital signature obtained by coding said second data by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device to said first terminal device. - View Dependent Claims (2, 3, 4)
-
-
5. A digital signature exchange method, by which two transacting parties exchange their digital signatures concerning a contract document M through terminal devices connected through a communication line, comprising:
-
a first step of transmitting by one of said transacting parties a preliminary digital signature obtained by coding first data including a hash total h(M) obtained by transforming said contract document M by using a predetermined hash function and a data identifier indicating that the first data is a preliminary digital signature by the public key cryptosystem using said secret key of said one transacting party from first one of said terminal devices operated by said one transacting party to second one of said terminal devices operated by the other of said transacting parties; a second step of transmitting by said other transacting party a formal digital signature obtained by coding second data including said hash total h(M) and a data identifier indicating that the second data is a formal digital signature by the public key cryptosystem using the secret key of the other transacting party from said second terminal device to said first terminal device; and a third step of transmitting by said one transacting party a formal digital signature obtained by coding said second data by the public key cryptosystem using said secret key of said one transacting party from said first terminal device to said second terminal device. - View Dependent Claims (6)
-
-
7. An electronic transaction method, by which a plurality of transacting parties exchange their digital signatures concerning contract information M with each other through terminal devices connected through a communication network and in the case where a trouble takes place, they request a mediation to a mediation means connected to said communication network;
- comprising;
a first step of transmitting by a first transacting party first digital signature data indicating a preliminary agreement of said first transacting party concerning said contract information M from a first terminal device operated by said first transacting party to a second terminal device operated by a second transacting party; a second step of examining said first digital signature data received from said first terminal device by means of a second terminal device; a third step of transmitting second digital signature data indicating a formal agreement of said second transacting party concerning said contract information M from said second terminal device to said first terminal device; a fourth step of examining said second digital signature data received from said second terminal device by means of said first terminal device; a fifth step of transmitting third digital signature data indicating said formal agreement of said first transacting party concerning said contract information M from said first terminal device to said second terminal device; and a sixth step of examining said third digital signature data received from said first terminal device by means of said second terminal device, wherein said first, second and third digital signature data are obtained by coding data including a hash total h(M) obtained by transforming said contract information M by using the same hash function, said identifier of said second transacting party, said identifier of said second transacting party and a data identifier indicating that the data represent a preliminary signature or a formal signature by the public key cryptosystem using said first or second transacting party'"'"'s secret key. - View Dependent Claims (8)
- comprising;
-
9. A method for electronic transaction, by which a first transacting party A and a second transacting party B exchange their digital signatures concerning a contract document M through first and second terminal devices connected through a communication line, said first terminal device being operated by said first transacting party A, and said second terminal device being operated by the second transacting party B the method including the steps of:
-
a step of transmitting by said second transacting party B a preliminary digital signature obtained by coding first data including a hash total h(M) obtained by transforming said contract document M by using a predetermined hash function, an identifier IDA of the first transacting party A, an identifier IDB of the second transacting party B and a data identifier indicating that the first data is a preliminary digital signature by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device to said first terminal device; a step of transmitting by said first transacting party A a formal digital signature obtained by coding second data including a hash total h(M) obtained by transforming said contract document M by using said predetermined has function, and identifier IDA of the first transacting party A, and identifier IDB of the second transacting party B and a data identifier indicating that the second data is a formal digital signature by the public key cryptosystem using the secret key of the first transacting party A from said first terminal device to said second terminal device; and a step of transmitting by said second transacting party B a formal digital signature obtained by coding said data by the public key cryptosystem using the secret key of the second transacting party B from said second terminal device to said first terminal device.
-
Specification