Data storage system and data storing method
AssigneeDenso Corporation
InventorsHAOLUN HUANG, XIN XU
Life of this patent
Estimating the term…
Abstract
A data storage system includes a node configured to store a blockchain and a data storage server. The node is further configured to, upon receiving the data from a data source, separate the data into confidential data and public data, obtain a tamper proof of the confidential data, send the separated confidential data to the data storage server, and store the public data and the tamper proof on the blockchain. The data storage server is configured to store the confidential data upon receiving the confidential data from the node.
Claims12
A data storage system, comprising:
- a node configured to store a blockchain;
- and
- a data storage server, wherein
- the node is further configured to, upon receiving the data from a data source:
- separate the data into confidential data and public data;
- obtain a tamper proof of the confidential data;
- send the confidential data to the data storage server;
- and
- store the public data and the tamper proof on the blockchain, and
- the data storage server is configured to store the confidential data upon receiving the confidential data from the node.
A method for storing data, comprising:
- separating data received from a data source into confidential data and public data;
- obtaining a tamper proof of the confidential data;
- storing the public data and the tamper proof on a blockchain;
- and
- storing the confidential data in a data storage server.
A computer-readable non-transitory storage medium storing a computer program configured to cause at least one processor to:
- separate data received from a data source into confidential data and public data;
- obtain a tamper proof of the confidential data;
- store the public data and the tamper proof on a blockchain;
- and
- store the confidential data in a data storage server.
The computer-readable non-transitory storage medium according to claim further configured to cause the at least one processor to:
- obtain, from the blockchain, the public data and the tamper proof of the confidential data that correspond to a data request from a data user;
- send the public data and the tamper proof to the data user;
- and
- send the confidential data that corresponds to the data request and is stored in the data storage server to the data user.
Dependencies are inferred from the claim text.