Value information registration device, value information registration method, and value information registration program
By calculating a hash value and combining it with summary information, the system securely registers and evaluates environmental value information across distributed storage units, preventing tampering and ensuring data integrity.
Patent Information
- Application Number
- JP2023110665
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-05
- Publication Date
- 2025-01-20
AI Technical Summary
Existing systems for registering value information, such as performance data or transaction information, are prone to data tampering and face capacity limitations, necessitating a system that can securely distribute and register data while preventing tampering.
A system that calculates a hash value of public information and combines it with summary information, registering the hash value in a blockchain system and the public information in a separate storage unit, allowing for easy detection of data falsification and evaluation of validity.
The system effectively prevents data tampering and ensures the validity of registered value information by distributing data across different storage units, enabling secure registration and evaluation of environmental value information.
Smart Images

Figure 2025008465000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a value information registration device, a value information registration method, and a value information registration program for registering value information. [Background technology]
[0002] Computer systems that register value information such as environmental value have been used for some time. For example, Patent Document 1 describes a system that records performance data of electricity transmission and distribution routes related to electricity for which electricity trading has been concluded in a blockchain management server. Patent Document 2 describes a system that calculates greenhouse gas emissions by analyzing image data of invoice information and records transaction information based on the calculated amount in a blockchain network. Patent Document 3 describes a system that registers environmental value tokens in a blockchain system. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-151174 A [Patent Document 2] Patent Publication No. 2023-19250 [Patent Document 3] International Publication No. 2020 / 138513 Summary of the Invention [Problem to be solved by the invention]
[0004] In the technologies described in Patent Documents 1 to 3 above, value information such as performance data or transaction information is registered in one database system, which is a blockchain system, and so the amount of value information registered in one database system tends to increase. Therefore, even if there is a limit to the data capacity of one database system, it is desirable to build a system that can register value information that is resistant to data tampering.
[0005] Therefore, the present disclosure has been made in consideration of such problems, and aims to provide a value information registration device, a value information registration method, and a value information registration program that can register value information that is resistant to tampering while distributing the data to be registered in a data storage unit. [Means for solving the problem]
[0006] In order to solve the above problem, a value information registration device according to one aspect of the present disclosure includes a calculation means for accepting public information indicating detailed content of the value information and calculating a hash value of the public information, a reception means for accepting summary information indicating an overview of the value information in association with the public information, and a data registration unit for registering a combination of the hash value of the public information and the summary information associated with the public information in a first data storage unit, and for registering the public information in a second data storage unit separate from the first data storage unit.
[0007] Alternatively, a value information registration method relating to another aspect of the present disclosure includes a calculation step of accepting public information indicating detailed content of the value information and calculating a hash value of the public information, a reception step of accepting summary information indicating an overview of the value information in correspondence with the public information, and a data registration step of registering a combination of the hash value of the public information and the summary information associated with the public information in a first data storage unit, and registering the public information in a second data storage unit separate from the first data storage unit.
[0008] Alternatively, a value information registration program relating to another aspect of the present disclosure causes a computer to operate as a calculation means for accepting public information indicating detailed content of the value information and calculating a hash value of the public information, a receiving means for accepting summary information indicating an overview of the value information in association with the public information, and a data registration unit for registering a combination of the hash value of the public information and the summary information associated with the public information in a first data storage unit, and registering the public information in a second data storage unit separate from the first data storage unit.
[0009] According to the one aspect, the other aspect, or the other aspect, a hash value of public information indicating detailed contents of value information is calculated, a combination of the hash value and summary information indicating a summary of the value information is registered in a first data storage unit, and the public information on which the hash value is based is registered in a second data storage unit. This makes it possible to easily detect data tampering with the public information, and also makes it possible to evaluate the validity of the value information by referring to the summary information and the public information corresponding to it together. As a result, it is possible to register value information that is resistant to tampering and allows for an evaluation of the validity of the value from outside, while distributing the data to be registered in the data storage unit.
[0010] In the above aspect, the first data storage unit may be a blockchain system and the second data storage unit may be an internal data storage device.
[0011] By adopting such a configuration, it is possible to prevent data tampering of the hash value and summary information, and as a result, it is possible to register value information that is even more resistant to tampering.
[0012] In addition, in the above-mentioned aspect, when a request to refer to the summary information is received from an external terminal, the public information that is the basis of the hash value registered in the first data storage unit in combination with the summary information may be read from the second data storage unit and transmitted to the external terminal, and a buying and selling process of the public information may be executed.
[0013] In this case, the external terminal can refer to the summary information and the corresponding public information, and after referring to the information, the value information registration device can execute the buying and selling process of the public information. As a result, the public information can be bought and sold after safely evaluating the validity of the value information.
[0014] In addition, in the above-mentioned aspect, when a request to refer to the summary information is received from an external terminal, the public information that is the basis of the hash value registered in the first data storage unit in combination with the summary information may be read from the second data storage unit and transmitted to the external terminal, and an amortization process for the public information may be performed.
[0015] By this process, the external terminal can refer to the summary information and the corresponding public information, and after referring to the information, the value information registration device can execute the amortization process of the public information. As a result, the public information can be amortized after safely evaluating the validity of the value information.
[0016] In addition, in the above aspect, when a request for authentication processing of summary information is received from an external terminal, public information that is the basis of the hash value combined with the summary information and registered in the first data storage unit is read from the second data storage unit and transmitted to the external terminal, and then authentication information related to the summary information is registered in the first data storage unit in response to a request from the external terminal.
[0017] In this case, the summary information and the corresponding public information can be referred to in the external terminal, and authentication information related to the summary information can be registered after referring to the information. As a result, the validity of the value of the value information can be safely evaluated, and then authentication information can be assigned to the value information, thereby improving the reliability of the registered value information. Effect of the Invention
[0018] According to the present disclosure, it is possible to register value information that is resistant to tampering while distributing data to be registered in a data storage unit. [Brief description of the drawings]
[0019] [Figure 1] FIG. 1 is a schematic diagram showing the configuration of a value information registration system 1 according to a preferred embodiment of the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing the hardware configuration of the value information registration device 10. As shown in FIG. [Diagram 3] FIG. 3 is a diagram showing an example of the data configuration of the public information accepted by the public information accepting unit 201. As shown in FIG. [Figure 4]FIG. 4 is a diagram showing an example of a data configuration of the summary information accepted by the summary information accepting unit 203. As shown in FIG. [Diagram 5] FIG. 5 is a flowchart showing the procedure of the registration process related to environmental value information by the value information registration device 10. [Figure 6] FIG. 6 is a flowchart showing the procedure of authentication processing related to environmental value information by the value information registration device 10. [Figure 7] FIG. 7 is a flow chart showing the procedure of the buying and selling process related to environmental value information by the value information registration device 10. As shown in FIG. [Figure 8] FIG. 8 is a flowchart showing the procedure of the depreciation process related to the environmental value information by the value information registration device 10. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or corresponding elements are designated by the same reference numerals, and duplicated description will be omitted.
[0021] FIG 1 is a schematic diagram of a value information registration system 1 according to an embodiment of the present disclosure. The value information registration system 1 shown in the figure is a computer system that registers value information that can be made public via a network, based on document data input by a user and summary information showing an overview of the document data. Value information registered in the value information registration system 1 may include various types of value information, such as information on environmental value, information on human rights, or information on safety. In this embodiment, information on environmental value (environmental value information) is exemplified as value information.
[0022] The value information registration system 1 includes a value information registration device 10 and a block chain system (first data storage unit) 20 connected to the value information registration device 10 via a network such as the Internet. The block chain system 20 is a tamper-resistant database system that distributes and manages data among multiple nodes, and is configured to enable registration, updating, and reference of various data via the value information registration device 10 between terminal devices 30A, 30B, and 30C described below.
[0023] In the value information registration system 1, terminal devices 30A, 30B, and 30C such as personal computers and smartphones are connected to a value information registration device 10 via a network such as a mobile communication network or the Internet. The terminal device 30A is a terminal device used by a user such as a business operator who wishes to register environmental value information, the terminal device 30B is a terminal device used by a user who belongs to a third-party certification organization or the like that certifies the registered environmental value information, and the terminal device 30C is a terminal device used by a user such as a business operator who wishes to buy, sell, or depreciate the registered environmental value information. Here, one each of the terminal devices 30A, 30B, and 30C is illustrated, but two or more of them may be present.
[0024] The value information registration device 10 is a device that provides a function for registering value information. The value information registration device 10 includes, as functional components, a public information reception unit 201, a calculation unit 202, a summary information reception unit 203, a data storage unit (data registration unit) 204, a public information storage unit (second data storage unit) 205, a data authentication unit 206, a buying / selling processing unit 207, and an amortization processing unit 208.
[0025] FIG. 2 is a block diagram showing a hardware configuration of the value information registration device 10. As shown in FIG. 2, the value information registration device 10 is realized by an arithmetic device (computer) represented by a server device, a personal computer, etc. The value information registration device 10 is physically a computer including a CPU (Central Processing Unit) 101 which is a processor, a RAM (Random Access Memory) 102 and a ROM (Read Only Memory) 103 which are recording media, a communication module 104, and an input / output device 105, etc., each of which is electrically connected inside. The input / output device 105 is a keyboard, a mouse, a display device, a touch panel display device, a speaker, etc. The elements of the computer shown in FIG. 2 may be provided in a server on a cloud, or may be provided separately in multiple computers connected to a network. Each functional unit of the value information registration device 10 described above is realized by loading a value information registration program of the embodiment onto hardware such as the CPU 101 and the RAM 102, and operating the communication module 104 and the input / output device 105 under the control of the CPU 101, and reading data from the ROM 103, and reading and writing data in the RAM 102. That is, the value information registration program is loaded into the above hardware, and causes the computer to operate as the public information reception unit 201, the calculation unit 202, the summary information reception unit 203, the data storage unit 204, the data authentication unit 206, the buying / selling processing unit 207, and the depreciation processing unit 208. The value information registration device 10 may also be provided with other types of recording media such as a hard disk drive (HDD) and a solid state drive (SDD).
[0026] Returning to FIG. 1, the functions of each functional unit of the value information registration device 10 will now be described in detail.
[0027] The public information receiving unit 201 receives public information, which is document data indicating detailed contents of environmental value information, created by the user of the terminal device 30A using the terminal device 30A, from the terminal device 30A. At this time, the public information receiving unit 201 may directly receive input of the public information from the user of the terminal device 30A using a user interface, or may receive and receive from the terminal device 30A the public information input by the user at the terminal device 30A.
[0028] 3 is a diagram showing an example of the data configuration of the public information accepted by the public information accepting unit 201. The public information includes, for example, a registration date and time "2023 / 3 / 7" indicating the time when the public information was accepted, a work start date "2023 / 2 / 19" and a work end date "2023 / 2 / 25" indicating the time of the work to realize the environmental value, a registrant "Aiueo Farm" indicating the user who inputted the public information, an implementation organization code "P4002" and an implementation organization name "Aiueo Farm" indicating the organization that carried out the work, an ownership organization code "P4002" and an ownership organization name "Aiueo Farm" indicating the organization of the owner of the environmental value related to the public information, and a third party who authenticated the environmental value related to the public information. The information includes the certification body code “J1005” and the certification body name “Kakikukeko Certification Co., Ltd.”, the work type code “0402” and the work content “Homemade biochar application” indicating the work content, the implementation amount “2500” indicating the amount of work, the implementation unit “fixed amount / kg” indicating the unit of the implementation amount, detailed information “In this project, biochar made from rice husks in a fluidized carbonization furnace was applied to farmland,” the amount of CO2 reduction [kg-CO2] “2980” indicating the environmental value that is the result of the work, and video data of the work site. Note that data for some items in the public information is automatically generated by the public information receiving unit 201 based on data received from the terminal device 30A. For example, data on the amount of CO2 reduction is automatically calculated and generated from the work type code, the implementation amount, and the implementation unit data.
[0029] Returning to FIG. 1, the calculation unit 202 uses a hash function to calculate a hash value for the public information to which the public information receiving unit 201 has accepted and automatically generated data has been added. A hash function is a function that can output a value of a predetermined length from document data, and outputs two completely different values when two pieces of document data that are even slightly different are used. It is generally considered difficult to create different document data that output the same value from a hash function. For this reason, it is difficult to change a document while maintaining the hash value. For example, the calculation unit 202 uses SHA3-256, which outputs a 256-bit value, as the hash function.
[0030] The summary information receiving unit 203 receives summary information (summary information) indicating a summary of the public information received by the public information receiving unit 201 in association with the public information. At this time, the summary information receiving unit 203 may directly receive input of the summary information from the user of the terminal device 30A using a user interface, or may receive summary information input by the user at the terminal device 30A from the terminal device 30A. The summary information receiving unit 203 may receive the summary information simultaneously with the public information associated therewith, or may receive the summary information together with information identifying the public information associated therewith. The summary information receiving unit 203 also adds a hash value calculated by the calculation unit 202 for the associated public information to the received summary information.
[0031] 4 is a diagram showing an example of a data configuration of summary information accepted by the summary information accepting unit 203. Information on some items extracted from the public information is included in the summary information by the user of the terminal device 30A. For example, the summary information includes the work start date "2023 / 2 / 19" and work end date "2023 / 2 / 25", which indicate the time of the work to realize the environmental value, the implementing agency code "P4002" indicating the organization that carried out the work, the owning agency code "P4002" indicating the organization of the owner of the environmental value related to the public information, the certification agency code "J1005" indicating the organization of the third-party certification agency that certified the environmental value related to the public information, the work type code "0402" indicating the content of the work, the implementation amount "2500" indicating the amount of work, the file name "AIUEOnouen_2023021920230225.xlsx", which is the storage destination of the public information associated with the summary information, and the file hash "D2C2A228EC6F7F1787ED55CF06F86D7E", which is the hash value of the public information associated with the summary information.
[0032] Returning to Fig. 1 again, the data storage unit 204 combines the hash value of the public information with the summary information associated with the public information, and registers (stores) it as environmental value search information in the blockchain system 20. In addition, the data storage unit 204 registers (stores) the public information corresponding to the summary information registered in the blockchain system 20, together with linking information for linking the public information with the summary information, in the public information storage unit 205 inside the value information registration device 10, which is a data storage device separate from the blockchain system 20. As the linking information for linking the summary information, the hash value itself included in the summary information is suitably used.
[0033] The data authentication unit 206 executes authentication processing on the environmental value information stored in the blockchain system 20 and the public information storage unit 205. That is, the data authentication unit 206 transmits an authentication processing request to the terminal device 30B of the user specified by the authentication authority code included in the summary information at the timing when the environmental value information is stored in the blockchain system 20 and the public information storage unit 205 by the data storage unit 204. In response to this, when the data authentication unit 206 receives the authentication processing request from the terminal device 30B, it extracts and reads out the public information on which the hash value included in the environmental value search information registered in the blockchain system 20 is based from the public information storage unit 205 by using the hash value, which is the linking information, as a search key.
[0034] Then, the data authentication unit 206 transmits the environmental value search information and the read public information to the terminal device 30B. In response to this, the user in the terminal device 30B checks whether the hash value generated from the public information matches the hash value included in the environmental value search information, whether the content of the summary information is consistent with the content included in the public information, and whether the content of the public information is valid. After that, an authentication request is returned from the terminal device 30B together with authentication information such as an electronic signature, in response to an instruction input by the user. Then, the data authentication unit 206 assigns (registers) the authentication information such as an electronic signature returned from the terminal device 30B to the registered environmental value search information in the block chain system 20.
[0035] When the buying and selling processing unit 207 receives a request from the terminal device 30C to refer to environmental value search information from the blockchain system 20 in order to buy and sell public information, the buying and selling processing unit 207 executes buying and selling processing for the environmental value information stored in the blockchain system 20 and the public information storage unit 205. That is, when the terminal device 30C requests the buying and selling processing unit 207 to refer to specific environmental value search information from the blockchain system 20, the buying and selling processing unit 207 extracts and reads out the public information on which the hash value included in the specific environmental value search information registered in the blockchain system 20 is based from the public information storage unit 205 by using the hash value, which is the linking information, as a search key.
[0036] Then, the buying and selling processing unit 207 reads out the specific environmental value search information to which the authentication information has been added from the blockchain system 20, and transmits the specific environmental value search information to which the authentication information has been added and the public information read out from the public information storage unit 205 to the terminal device 30C. In response to this, in the terminal device 30C, the user confirms the agreement between the hash value generated from the public information and the hash value included in the environmental value search information, the verification result of the authentication information, the consistency between the contents of the summary information and the contents included in the public information, and the validity of the contents of the public information, and then, in response to an instruction input by the user, a request for buying and selling processing of the relevant public information is returned from the terminal device 30C. Then, the buying and selling processing unit 207 executes the buying and selling processing of the public information known to the public using the blockchain system 20. Furthermore, after the buying and selling processing, the buying and selling processing unit 207 updates the owner code of the environmental value search information in the blockchain system 20 to information corresponding to the user of the terminal device 30C.
[0037] When the amortization processing unit 208 receives a request from the terminal device 30C to refer to environmental value search information from the blockchain system 20 in order to amortize public information, the amortization processing unit 208 executes amortization processing on the environmental value information stored in the blockchain system 20 and the public information storage unit 205. The amortization processing is processing that puts the public information into a used state and makes it unavailable for buying and selling.
[0038] In other words, when the amortization processing unit 208 receives a request from the terminal device 30C to refer to specific environmental value search information owned by the blockchain system 20, the amortization processing unit 208 extracts and reads out the public information that is the basis of the hash value included in the specific environmental value search information registered in the blockchain system 20 from the public information storage unit 205, using the hash value, which is the linking information, as a search key. Then, the amortization processing unit 208 reads out the specific environmental value search information to which the authentication information has been added from the blockchain system 20, and transmits the specific environmental value search information to which the authentication information has been added and the public information read out from the public information storage unit 205 to the terminal device 30C. In response to this, a request for amortization processing of the corresponding public information is returned from the terminal device 30C in response to an instruction input by the user in the terminal device 30C. Then, the amortization processing unit 208 executes the amortization processing of the public information. That is, the amortization processing unit 208 changes the owner code of the environmental value search information in the blockchain system 20 to a non-rewriteable state through the amortization processing.
[0039] The operation procedures of the registration process, authentication process, buying / selling process, and depreciation process in the value information registration device 10 will be described below, and the flow of the value information registration method according to this embodiment will be described in detail.
[0040] First, the procedure of the registration process related to the environmental value information by the value information registration device 10 will be described with reference to Fig. 5. The registration process is started when the value information registration device 10 accepts a registration request from the terminal device 30A.
[0041] First, the public information receiving unit 201 receives public information from the terminal device 30A, and the summary information receiving unit 203 receives summary information indicating a summary of the public information in association with the public information (step S01; receiving step). In response to this, the calculation unit 202 calculates a hash value for the public information (step S02; calculating step).
[0042] After that, the data storage unit 204 generates environmental value search information, which is a combination of the summary information and the hash value of the public information associated with the summary information (step S03). Then, the data storage unit 204 registers the environmental value search information in the blockchain system 20 (step S04; data registration step).
[0043] Furthermore, the data storage unit 204 registers the public information corresponding to the summary information together with the linking information in the public information storage unit 205 (step S05; data registration step). With the above, the registration process for one piece of public information is completed.
[0044] Next, the procedure of authentication processing related to environmental value information by the value information registration device 10 will be described with reference to FIG.
[0045] First, a registration process for one piece of public information is executed according to the procedure shown in Fig. 5 (step S101). After that, the data authentication unit 206 transmits a request for authentication process to the terminal device 30B of the user identified by the authentication authority code included in the summary information registered in the block chain system 20 (step S102). In response to this, the data authentication unit 206 accepts the request for authentication process from the terminal device 30B (step S103).
[0046] Next, the data authentication unit 206 reads out from the public information storage unit 205 the public information on which the hash value included in the environmental value search information registered in the block chain system 20 is based (step S104). Furthermore, the data authentication unit 206 transmits the environmental value search information and the read public information to the terminal device 30B (step S105).
[0047] In response to this, at the terminal device 30B, the user confirms whether the hash values match (that the public information has not been tampered with), the consistency between the summary information and the public information, and the validity of the public information. Thereafter, in response to an instruction input by the user of the terminal device 30B, the data authentication unit 206 receives an authentication request from the terminal device 30B together with authentication information to which a digital signature has been attached (step S106). Finally, the data authentication unit 206 assigns the authentication information to the environmental value search information on the blockchain system 20 (step S107). With the above, the authentication process for one piece of public information is completed.
[0048] Next, a procedure of buying and selling processing related to environmental value information by the value information registration device 10 will be described with reference to Fig. 7. The buying and selling processing is started every time the value information registration device 10 receives a reference request for environmental value search information from the terminal device 30C.
[0049] First, the buying and selling processing unit 207 receives a request from the terminal device 30C to refer to specific environmental value search information on the blockchain system 20 (step S201). In response to this, the buying and selling processing unit 207 reads out public information on which the hash value included in the specific environmental value search information is based from the public information storage unit 205 (step S202).
[0050] Then, the buying and selling processing unit 207 reads out the specific environmental value search information to which the authentication information has been added from the blockchain system 20, and transmits the specific environmental value search information to which the authentication information has been added and the public information read out from the public information storage unit 205 to the terminal device 30C (step S203).
[0051] In response to this, in the terminal device 30C, the user verifies the authentication information using the public key of the user of the terminal device 30B (it has been authenticated by a third-party authentication organization), the consistency between the summary information and the public information, and the validity of the public information. After that, in response to an instruction input by the user of the terminal device 30C, the buying and selling processing unit 207 receives a buying and selling processing request from the terminal device 30C (step S204). Next, the buying and selling processing unit 207 executes the buying and selling processing of the public information on the blockchain system 20 (step S205). Finally, the buying and selling processing unit 207 updates the environmental value search information on the blockchain system 20 (step S206). With the above, the buying and selling processing for one piece of public information is completed.
[0052] Next, a procedure of the amortization process for environmental value information by the value information registration device 10 will be described with reference to Fig. 8. The amortization process is started every time the value information registration device 10 receives a reference request for environmental value search information from the terminal device 30C.
[0053] First, the amortization processing unit 208 receives a request from the terminal device 30C to refer to specific environmental value search information owned on the blockchain system 20 (step S301). In response to this, the amortization processing unit 208 reads out public information on which the hash value included in the specific environmental value search information is based from the public information storage unit 205 (step S302).
[0054] Then, the amortization processing unit 208 reads out the specific environmental value search information to which the authentication information has been added from the blockchain system 20, and transmits the specific environmental value search information to which the authentication information has been added and the public information read out from the public information storage unit 205 to the terminal device 30C (step S303).
[0055] In response to this, in the terminal device 30C, the user verifies the authentication information using the public key of the user of the terminal device 30B (that is, that it has been authenticated by a third-party certification authority), confirms the consistency between the summary information and the public information, and confirms the validity of the public information. After that, in response to an instruction input by the user of the terminal device 30C, the amortization processing unit 208 receives a request for amortization processing from the terminal device 30C (step S304). Next, the amortization processing unit 208 executes the amortization processing of the public information on the blockchain system 20 (step S305). With the above, the amortization processing for one piece of public information is completed.
[0056] According to the value information registration device 10 described above, a hash value of public information indicating detailed contents of the environmental value information is calculated, a combination of the hash value and summary information indicating an overview of the environmental value information is registered in the blockchain system 20, and the public information on which the hash value is based is registered in the public information storage unit 205. This makes it possible to easily detect data tampering of the public information, and also makes it possible to evaluate the validity of the environmental value information by referring to the summary information and the corresponding public information together. As a result, it is possible to register environmental value information that is resistant to tampering and allows the validity of the environmental value to be evaluated from the outside while distributing the data to be registered in the data storage unit.
[0057] In this embodiment, one data storage unit is a block chain system, and the other data storage unit is an internal data storage device of the value information registration device 10. With this configuration, data tampering of the hash value and summary information can be prevented. As a result, environmental value information that is more resistant to tampering can be registered.
[0058] As a system for registering environmental values, a mechanism for registering environmental value information such as public information and summary information in a blockchain is also conceivable. While such a mechanism can realize a robust system, the system is tightly coupled, and therefore the cost of building the system increases when multiple environmental values are handled. Furthermore, when the amount of data of environmental value information becomes large, it may become difficult to use a blockchain, which often has a limited data capacity. According to the value information registration device 10, the registration destination of environmental value information can be distributed to two data storage units, and therefore the system can be easily built.
[0059] Furthermore, in this embodiment, when a buying and selling process is requested from the terminal device 30C, the terminal device 30C can refer to the summary information to which the authentication information is added and the corresponding public information, and can cause the value information registration device 10 to execute the buying and selling process of the public information after referring to the information. As a result, it is possible to buy and sell the public information after safely evaluating the validity of the environmental value indicated by the environmental value information.
[0060] Furthermore, in this embodiment, when a request for depreciation processing is made from the terminal device 30C, the terminal device 30C can refer to the summary information to which the authentication information is added and the corresponding public information, and can cause the value information registration device 10 to execute the depreciation processing of the public information after referring to the information. As a result, it is possible to safely evaluate the validity of the environmental value indicated by the environmental value information and then depreciate the public information.
[0061] Furthermore, in this embodiment, when a request for authentication processing of summary information is made from the terminal device 30B, the terminal device 30B can refer to the summary information and the public information corresponding thereto, and can register authentication information related to the summary information after referring to that information. As a result, it is possible to safely evaluate the validity of the environmental value indicated by the environmental value information, and then assign authentication information to the environmental value information, thereby improving the reliability of the environmental value information to be registered.
[0062] Various embodiments of the present invention have been described above, but the present invention is not limited to the above-described embodiments, and may be modified or applied to other things without departing from the spirit of the invention as described in each claim.
[0063] In the above embodiment, the data authentication unit 206, the buying / selling processing unit 207, and the amortization processing unit 208 use the linking information registered in advance in the public information storage unit 205 as a search key when extracting public information associated with environmental value search information from the public information storage unit 205. As a modified example, the data authentication unit 206, the buying / selling processing unit 207, and the amortization processing unit 208 may operate to calculate a hash value of the public information registered in the public information storage unit 205 each time, and search for public information having a hash value that matches the hash value included in the environmental value search information.
[0064] The value information registration device of the present invention is [1] "a value information registration device comprising: a calculation means for receiving public information indicating detailed content of value information and calculating a hash value of the public information; a receiving means for receiving summary information indicating an overview of the value information in correspondence with the public information; and a data registration unit for registering a combination of the hash value of the public information and the summary information associated with the public information in a first data storage unit, and for registering the public information in a second data storage unit separate from the first data storage unit."
[0065] The value information registration device of the present invention may be [2] "the value information registration device described in [1] above, wherein the first data storage unit is a blockchain system and the second data storage unit is an internal data storage device."
[0066] The value information registration device of the present invention may be [3] "a value information registration device as described in [1] or [2] above, which, upon receiving a request from an external terminal to refer to the summary information, reads from the second data storage unit the public information that is the basis of the hash value that is combined with the summary information and registered in the first data storage unit, transmits it to the external terminal, and executes a buying and selling process of the public information."
[0067] The value information registration device of the present invention may be [4] "a value information registration device described in any of [1] to [3] above, which, upon receiving a request from an external terminal to refer to the summary information, reads from the second data storage unit the public information that is the basis of the hash value that is combined with the summary information and registered in the first data storage unit, transmits it to the external terminal, and executes an amortization process for the public information."
[0068] The value information registration device of the present invention may be a value information registration device described in any of [1] to [4] above, which, upon receiving a request for authentication processing of the summary information from an external terminal, reads from the second data storage unit the public information that is the basis of the hash value that is combined with the summary information and registered in the first data storage unit, transmits it to the external terminal, and then registers authentication information regarding the summary information in the first data storage unit in response to a request from the external terminal. [others]
[0069] The value information registration device 10, value information registration method, and value information registration program disclosed herein promote the development of a system that facilitates the buying and selling of environmental value in order to promote the work of reducing CO2 emissions. By applying the value information registration device 10, value information registration method, and value information registration program disclosed herein, it is possible to promote the suppression of CO2 emissions and the use of renewable energy. The value information registration device 10, value information registration method, and value information registration program disclosed herein contribute to goals 7 and 13 of the Sustainable Development Goals (SDGs) led by the United Nations. Goal 7: "Ensure access to affordable, reliable, sustainable and modern energy for all". Goal 13: "Take urgent action to combat climate change and its impacts." [Explanation of symbols]
[0070] 1. Value Information Registration System 10 Value information registration device 20 Blockchain system (first data storage unit) 204 Data storage unit (data registration unit) 201 Public Information Reception Department 202 Calculation Department 203 Summary Information Reception Department 205 Public information storage unit (second data storage unit) 206 Data Authentication Department 207 Trading Processing Unit 208 Depreciation Processing Section 30A, 30B, 30C Terminal equipment
Claims
1. A calculation means for receiving public information indicating detailed contents of the value information and calculating a hash value of the public information; a receiving means for receiving summary information indicating an overview of the value information in association with public information; a data registration unit that registers a combination of a hash value of the public information and the summary information associated with the public information in a first data storage unit, and registers the public information in a second data storage unit different from the first data storage unit; A value information registration device comprising:
2. The first data storage unit is a blockchain system; The second data storage unit is an internal data storage device. The value information registration device according to claim 1 .
3. When a request to refer to the summary information is received from an external terminal, the public information that is the basis of the hash value registered in the first data storage unit in combination with the summary information is read from the second data storage unit, and transmitted to the external terminal, and a buying and selling process of the public information is executed. The value information registration device according to claim 1 or 2.
4. when a request to refer to the summary information is received from an external terminal, the public information that is the basis of the hash value registered in the first data storage unit in combination with the summary information is read from the second data storage unit, and transmitted to the external terminal, and an amortization process is performed on the public information. The value information registration device according to claim 1 or 2.
5. when a request for authentication processing of the summary information is received from an external terminal, the public information on which the hash value is based, which is combined with the summary information and registered in the first data storage unit, is read from the second data storage unit and transmitted to the external terminal, and then, in response to a request from the external terminal, authentication information related to the summary information is registered in the first data storage unit. The value information registration device according to claim 1 or 2.
6. a calculation step of receiving public information indicating detailed contents of the value information and calculating a hash value of the public information; a receiving step of receiving summary information indicating an overview of the value information in association with public information; a data registration step of registering a combination of a hash value of the public information and the summary information associated with the public information in a first data storage unit, and registering the public information in a second data storage unit different from the first data storage unit; A value information registration method comprising the steps of:
7. Computer, A calculation means for receiving public information indicating detailed contents of the value information and calculating a hash value of the public information; a receiving means for receiving summary information indicating an overview of the value information in association with public information; a data registration unit that registers a combination of a hash value of the public information and the summary information associated with the public information in a first data storage unit, and registers the public information in a second data storage unit different from the first data storage unit; A value information registration program that operates as a
Citation Information
Patent Citations
Value certification system and value certification method in power transaction
JP2022151174A
Method for managing greenhouse effect gas discharge amount
JP2023019250A
Power transaction system
WO2020138513A1