Quantum-safe blockchain vault system
AssigneeWells Fargo Bank, N.A.
InventorPhillip H. Griffin
Life of this patent
Estimating the term…
Abstract
Arrangements of the present disclosure relate to a method for securing data located in a blockchain having a plurality of blocks. The method includes creating a pointer within a block of the plurality of blocks, the pointer pointing to a location external to the blockchain. In response to a request to protect data inside the block, the method further includes creating a security vault at the location, copying the block, and storing the copied block in the security vault using the pointer.
Claims20
A method for securing data located in a blockchain having a plurality of blocks, the method comprising:
- creating a pointer within a block of the plurality of blocks, the pointer pointing to a location external to the blockchain;
- and
- in response to a request to protect data inside the block:
- creating a security vault at the location;
- copying the block;
- and
- storing the copied block in the security vault using the pointer.
A system for securing data located in a blockchain having a plurality of blocks, the system comprising:
- a processing circuit including a processor and a memory storing instructions thereon that, when executed by the processor, cause the processor to:
- create a pointer within a block of the plurality of blocks, the pointer pointing to a location external to the blockchain;
- and
- in response to a request to protect data inside the block:
- create a security vault at the location;
- copy the block;
- and
- store the copied block in the security vault using the pointer.
One or more non-transitory computer-readable media having instructions stored thereon that, when executed by at least one processing circuit, cause the at least one processing circuit to:
- create a pointer within a block of a plurality of blocks on a blockchain, the pointer pointing to a location external to the blockchain;
- and
- in response to a request to protect data inside the block:
- create a security vault at the location;
- copy the block;
- and
- store the copied block in the security vault using the pointer.
Dependencies are inferred from the claim text.