Electronic settlement system, settlement management device, store device, client device, data storage device, computer program, and storage medium
First Claim
1. An electronic settlement system, comprising:
- a data storage device in which value information is stored;
a client device provided with an information input and output function to the data storage device;
a store device for providing at least one of commodities and services;
a settlement management device for managing settlement between the data storage device and the store device; and
a communication system for connecting the client device, the store device, and the settlement management device so as to enable bidirectional communication between the client device, the store device and the settlement management device;
wherein the settlement management device creates, based on settlement request information from the store device, settlement information for making settlement by the data storage device, subjects the settlement information to an encryption processing by using a common key shared by the settlement management device and the data storage device, and transmits the settlement information subjected to the encryption processing to the client device, and wherein the client device outputs the settlement information received from the settlement management device to the data storage device,wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding to the private key of the store device, andwherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device, and wherein the client device checks validity of the second signature received from the settlement management device by using a public key corresponding to the private key of the settlement management device, and then outputs the settlement information to the data storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
An effective electronic settlement system in which the number of checks is small. The electronic settlement system includes a data storage device such as an IC card in which value information is stored, a client device provided with an information input/output function to the data storage device, a store device for providing commodities or services, a settlement management device for managing settlement between the data storage device and the store device, and a communication system for connecting the client device, the store device, and the settlement management device so as to enable bidirectional communication. The settlement management device creates, based on settlement request information from the store device, settlement information for making settlement by the data storage device, subjects the settlement information to an encryption processing by using a common key shared by the settlement management device and the data storage device, and transmits the settlement information subjected to the encryption processing to the client device, and the client device outputs the settlement information received from the settlement management device to the data storage device.
37 Citations
19 Claims
-
1. An electronic settlement system, comprising:
-
a data storage device in which value information is stored; a client device provided with an information input and output function to the data storage device; a store device for providing at least one of commodities and services; a settlement management device for managing settlement between the data storage device and the store device; and a communication system for connecting the client device, the store device, and the settlement management device so as to enable bidirectional communication between the client device, the store device and the settlement management device; wherein the settlement management device creates, based on settlement request information from the store device, settlement information for making settlement by the data storage device, subjects the settlement information to an encryption processing by using a common key shared by the settlement management device and the data storage device, and transmits the settlement information subjected to the encryption processing to the client device, and wherein the client device outputs the settlement information received from the settlement management device to the data storage device, wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding to the private key of the store device, and wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device, and wherein the client device checks validity of the second signature received from the settlement management device by using a public key corresponding to the private key of the settlement management device, and then outputs the settlement information to the data storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A settlement management device for managing settlement between a data storage device which stores value information and a store device which provides at least one of commodities and services, the settlement management device comprising:
-
a settlement information creation part for creating, based on settlement request information from the store device, settlement information for making settlement by the data storage device; a settlement information encryption part for subjecting the settlement information to an encryption processing by using a common key shared by the settlement management device and the data storage device; and a settlement information output part for outputting the settlement information subjected to the encryption processing to the data storage device through a client device provided with an information input and output function to the data storage device, wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding the private key of the store device, and wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device. - View Dependent Claims (7, 8)
-
-
9. A store device for providing at least one of commodities and services based on settlement made through a settlement management device between the store device and a data storage device storing value information, the store device comprising:
-
a settlement request information creation part for creating settlement request information; a settlement information creation part for creating settlement information to make settlement by the data storage device; an encryption part for encrypting the settlement information using a common key shared by the settlement management device and the data storage device; a first signature creation part for creating a first signature indicating validity of the settlement request information by using a private key of the store device; and a settlement information transmission part for transmitting the settlement request information with the first signature to the settlement management device which can check validity of the first signature by using a public key corresponding to the private key of the store device and for transmitting the settlement information subjected to the encryption processing to a client device when the validity of the first signature is verified by the settlement management device, wherein the client device outputs the settlement information received from the settlement management device to the data storage device wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program for causing a computer to function as a store device for providing at least one of commodities and services based on settlement made through a settlement management device between the store device and a data storage device storing value information, wherein the store device includes a settlement request information creation part for creating settlement request information, a settlement information creation part for creating settlement information to make settlement by the data storage device, an encryption part for encrypting the settlement information using a common key shared by the settlement management device and the data storage device, a first signature creation part for creating a first signature indicating validity of the settlement request information by using a private key of the store device, and a settlement request information transmission part for transmitting the settlement request information with the first signature to the settlement management device which can check validity of the first signature by using a public key corresponding to the private key of the store device and for transmitting the settlement information subjected to the encryption processing to a client device when the validity of the first signature is verified by the settlement management device, wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device.
-
14. A computer readable storage medium for storing a computer program for causing a computer to function as a store device for providing at least one of commodities and services based on settlement made through a settlement management device between the store device and a data storage device storing value information, wherein the store device includes a settlement request information creation part for creating settlement request information, a first signature creation part for creating a first signature indicating validity of the settlement request information by using a private key of the store device, and a settlement request information transmission part for transmitting the settlement request information with the first signature to the settlement management device which can check validity of the first signature by using a public key corresponding to the private key of the store device, wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device.
-
15. A client device provided with an information input and output function to a data storage device used when settlement between a store device for providing at least one of commodities and services and the data storage device storing value information is made through a settlement management device, the client device comprising:
-
a settlement information receiver part for receiving settlement information which is created by the settlement management device based on settlement request information from the store device and is subjected to an encryption processing by using a common key shared by the settlement management device and the data storage device; and a settlement information output part for outputting the settlement information received from the settlement management device to the data storage devices, wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding the private key of the store device, and wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device.
-
-
16. A data storage device storing value information used when settlement between the data storage device and a store device for providing at least one of commodities and services is made through a settlement management device, comprising a device for inputting settlement information, which is created by the settlement management device based on settlement request information from the store device and is subjected to an encryption processing by using a common key shared by the settlement management device and the data storage device, through a client device provided with an information input and output function to the data storage device,
wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding the private key of the store device, and wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device.
-
18. An electronic settlement method in which a client device, a store device, and a settlement management device are connected so as to enable bidirectional communication, the electronic settlement method comprising the steps of:
-
creating settlement information for making settlement by the data storage device storing value information, based on settlement request information from the store device; subjecting the settlement information to an encryption processing by using a common key shared by the settlement management device and the data storage device; and transmitting the settlement information subjected to the encryption processing to the client devices, wherein the store device creates a first signature indicating validity of the settlement request information by using a private key of the store device, and transmits the settlement request information with the first signature to the settlement management device, and wherein the settlement management device checks validity of the first signature received from the store device by using a public key corresponding the private key of the store device, and wherein the settlement management device creates a second signature indicating validity of the settlement information with the first signature by using a private key of the settlement management device, and transmits the settlement information given the second signature and subjected to the encryption processing to the client device which can check validity of the second signature by using a public key corresponding to the private key of the settlement management device and output it to the data storage device. - View Dependent Claims (19)
-
Specification