US 12,081,661 B2
Valuables management system
Shinichi Sugiura, Nagoya (JP); Nobuyuki Nakahara, Tokyo (JP); and Mika Asano, Nagoya (JP)
Assigned to SYSNA, Inc., Aichi (JP)
Appl. No. 17/254,844
Filed by SYSNA, Inc., Aichi (JP)
PCT Filed May 28, 2020, PCT No. PCT/JP2020/021107
§ 371(c)(1), (2) Date Dec. 21, 2020,
PCT Pub. No. WO2021/010030, PCT Pub. Date Jan. 21, 2021.
Claims priority of application No. 2019-130138 (JP), filed on Jul. 12, 2019.
Prior Publication US 2021/0288791 A1, Sep. 16, 2021
Int. Cl. H04L 29/06 (2006.01); G06F 21/64 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/088 (2013.01) [G06F 21/64 (2013.01); H04L 9/3236 (2013.01)] 20 Claims
OG exemplary drawing
 
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.