Electronic value, electronic purse device, and system for using the same
First Claim
1. An electronic value usage system for using an electronic value that is information representing a value electronically, the electronic value usage system comprising:
- at least one memory that stores a plurality of commands; and
at least one processor operable to execute the plurality of commands, whereinby executing the commands, the electronic value usage system executes the following steps;
a value acquisition step of acquiring value information from a server apparatus over a network;
a first acquisition step of acquiring first data by an input from a user when storing the value information;
a first generation step of generating a first authenticator with use of the value information and the acquired first data;
a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value;
a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value;
a second generation step of generating a second authenticator with use of the value information and the acquired second data;
a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value;
a judgment step of judging whether or not the first authenticator and the second authenticator match each other;
a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and
a permission step of, when the first authenticator and the second authenticator are judged to match each other, permitting the usage of the partial value, whereinthe storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic money usage system is capable of preventing dishonest use of electronic money recorded on a recording medium. A memory card 300 acquires signature-type electronic data from a bank server apparatus 100, and generates a first authenticator using the received first authenticator, and an identification flag, an electronic money ID and an amount included in the electronic money. When a user uses the signature-type electronic money, the memory card 300 generates a second authenticator with use of a second password received from the user, and the identification flag, electronic money ID and amount included in the electronic money. The memory card 300 outputs the electronic money if the first authenticator and the second authenticator match.
-
Citations
10 Claims
-
1. An electronic value usage system for using an electronic value that is information representing a value electronically, the electronic value usage system comprising:
-
at least one memory that stores a plurality of commands; and at least one processor operable to execute the plurality of commands, wherein by executing the commands, the electronic value usage system executes the following steps; a value acquisition step of acquiring value information from a server apparatus over a network; a first acquisition step of acquiring first data by an input from a user when storing the value information; a first generation step of generating a first authenticator with use of the value information and the acquired first data; a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value; a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value; a second generation step of generating a second authenticator with use of the value information and the acquired second data; a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value; a judgment step of judging whether or not the first authenticator and the second authenticator match each other; a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and a permission step of, when the first authenticator and the second authenticator are judged to match each other, permitting the usage of the partial value, wherein the storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value. - View Dependent Claims (2, 3)
-
-
4. An electronic purse apparatus that stores and manages an electronic value that is information representing a value electronically, the electronic purse apparatus comprising:
-
a memory that stores a plurality of commands; and a processor operable to execute the plurality of commands, wherein by executing the commands, the electronic purse apparatus executes the following steps; a value acquisition step of acquiring value information from a server apparatus over a network; a first acquisition step of acquiring first data by an input from a user when storing the value information; a first generation step of generating a first authenticator with use of the value information and the acquired first data; a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value; a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value; a second generation step of generating a second authenticator with use of the value information and the acquired second data; a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value; a judgment step of judging whether or not the first authenticator and the second authenticator match each other; a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and an output step of, when the first authenticator and the second authenticator are judged to match each other, outputting usage value information showing the partial value, wherein the storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value. - View Dependent Claims (5, 9, 10)
-
-
6. An electronic value management method used in an electronic purse apparatus that stores and manages an electronic value that is information representing a value electronically, the electronic value management method comprising the following steps:
-
a value acquisition step of acquiring value information from a server apparatus over a network; a first acquisition step of acquiring first data by an input from a user when storing the value information; a first generation step of generating a first authenticator with use of the value information and the acquired first data; a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value; a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value; a second generation step of generating a second authenticator with use of the value information and the acquired second data; a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value; a judgment step of judging, using a processor, whether or not the first authenticator and the second authenticator match each other; a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and an output step of, when the first authenticator and the second authenticator are judged to match each other, outputting usage value information showing the partial value, wherein the storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value.
-
-
7. A non-transitory computer readable recording medium on which an electronic value management computer program is recorded, for use in an electronic purse apparatus that stores and manages an electronic value that is information representing a value electronically, the computer program causing the electronic purse apparatus to perform a method comprising:
-
a value acquisition step of acquiring value information from a server apparatus over a network; a first acquisition step of acquiring first data by an input from a user when storing the value information; a first generation step of generating a first authenticator with use of the value information and the acquired first data; a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value; a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value; a second generation step of generating a second authenticator with use of the value information and the acquired second data; a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value; a judgment step of judging, using a processor, whether or not the first authenticator and the second authenticator match each other; a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and an output step of, when the first authenticator and the second authenticator are judged to match each other, outputting usage value information showing the partial value, wherein the storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value.
-
-
8. An integrated circuit that stores and manages an electronic value that is information representing a value electronically, the integrated circuit comprising:
-
at least one memory that stores a plurality of commands; and at least one processor operable to execute the plurality of commands, wherein by executing the commands, the integrated circuit executes the following steps; a value acquisition step of acquiring value information from a server apparatus over a network; a first acquisition step of acquiring first data by an input from a user when storing the value information; a first generation step of generating a first authenticator with use of the value information and the acquired first data; a storage step of storing the value information and the first authenticator in correspondence with each other as an electronic value; a second acquisition step of acquiring second data and a usage amount showing usage of a partial value that is part of a value shown by the value information, by an input from the user when the user uses the electronic value; a second generation step of generating a second authenticator with use of the value information and the acquired second data; a calculation step of subtracting the partial value from the value shown by the value information, thereby calculating a remaining value; a judgment step of judging whether or not the first authenticator and the second authenticator match each other; a third generation step of, when the first authenticator and the second authenticator are judged to match each other, generating a third authenticator with use of the second data and the calculated remaining value; and an output step of, when the first authenticator and the second authenticator are judged to match each other, outputting usage value information showing the partial value, wherein the storage step further stores, in place of the electronic value, the remaining value and the third authenticator in correspondence with each other as a new electronic value.
-
Specification