Methods and systems that efficiently and securely store data
AssigneeVMware, Inc.
InventorsAsaf Kariv, Ittai Abraham, Yotam Harchol
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsAsaf Kariv, Ittai Abraham, Yotam Harchol
Estimating the term…
The current document is directed to distributed-secure-storage systems, and processes carried out within the distributed-secure-storage systems, that provide for secure storage and retrieval of confidential and critical data, referred to as “secrets,” within distributed computer systems. The secret-storage systems partition an input secret into multiple secret shares and distribute the secret shares among multiple secret-share-storing node subsystems, without persistently storing the secret itself. An agent within a client device subsequently requests a secret share corresponding to a secret, or a share of data derived from the secret share, from each of the multiple secret-share-storing nodes. The multiple secret-share-storing nodes additionally cooperate to periodically alter the stored secret shares corresponding to a secret in a way that allows agents to recover the original secret, or derived data, from all or a portion of the altered secret shares or derived-data shares.
A distributed-secure-storage system within one or more distributed computer systems, the distributed-secure-storage system comprising:
A method that securely stores data in a distributed-secure-storage system within one or more distributed computer systems, the distributed-secure-storage system including multiple servers, each implemented within a computer system having one or more processors, one or more memories, and one or more mass-storage devices, the method comprising:
A physical data-storage device that stores a sequence of computer instructions that, when executed by one or more processors within one or more computer systems that each includes one or more processors, one or more memories, and one or more data-storage devices, control the one or more computer systems to securely store data in a distributed-secure-storage system within one or more distributed computer systems, the distributed-secure-storage system including multiple servers, by:
Dependencies are inferred from the claim text.