CPC H04L 9/088 (2013.01) [G06F 21/64 (2013.01); H04L 9/3236 (2013.01)] | 20 Claims |
1. A valuables management system comprising at least:
a terminal;
a colony server connected through a first network to the terminal; and
a center server connected through a second network to the colony server,
wherein the terminal transmits a transaction request related to valuables to the colony server,
the colony server includes a colony server processor, the colony server processor being configured to:
divide valuables data obtained or generated in response to the transaction request related to the valuables into partial data containing data of a predetermined size from a beginning, and body data containing data of remaining data other than the partial data with the predetermined size, and transmit the partial data to the center server, and
receive a block hash value from the center server, and store the block hash value associated with the body data as a hash value of the body data,
the center server includes a center server processor, the center server processor being configured to:
encrypt the partial data, generate an encryption key based on the encrypted partial data, generate a block that stores the generated encryption key, and add the block to a blockchain, and
update a block hash value of the block at predetermined intervals and transmit the updated block hash value to the colony server, and
the colony server processor updates the hash value of the body data to the block hash value transmitted from the center server processor at the predetermined intervals.
|