Data storage device and method capable of chaining data into blockchain
AssigneeInnodisk Corporation
InventorMING-SHENG CHEN
Life of this patent
Estimating the term…
Abstract
The invention provides a data storage device, which comprises a data storage unit having a controller and a plurality of flash memories, a microprocessor, and a network communication component. A data chaining program is configured in the microprocessor or the controller. The data chaining program calculates a specific data stored in the flash memories by a hash algorithm to obtain a hash data corresponding to the specific data, and chains the hash data into a blockchain by the network communication component. Accordingly, the data storage device can chain the hash data corresponding to the specific data into the blockchain to ensure the security of the specific data in use.
Claims11
A data storage device, comprising:
- a data storage unit comprising a plurality of flash memories and a controller connected to the flash memories;
- and
- a microprocessor connected to the data storage unit and a network communication component, wherein the data storage device is network connected to a blockchain via the network communication component, a data chaining program is configured in the microprocessor or the controller;
- wherein the data chaining program calculates a specific data to be stored to the flash memories or the specific data stored in the flash memories by a hash algorithm to obtain a first hash data corresponding to the specific data;
- then, the microprocessor uploads the first hash data to the blockchain via the network communication component so as to chain the first hash data into the blockchain.
A method capable of chaining data into blockchain, which is adapted for a data storage device, wherein the data storage device comprises a data storage unit having a controller and a plurality of flash memories, a microprocessor, and a network communication component, a data chaining program is configured in the microprocessor or the controller, the method comprising:
- executing the data chaining program by the microprocessor or the controller;
- calculating a specific data to be stored to the flash memories or the specific data stored in the flash memories by a hash algorithm of the data chaining program to obtain a first hash data;
- and
- uploading the first hash data to the blockchain by the microprocessor via the network communication component to chain the first hash data into the blockchain.
Dependencies are inferred from the claim text.