CPC H04L 9/0833 (2013.01) [G06F 21/40 (2013.01); G06F 21/602 (2013.01); H04L 9/085 (2013.01); H04L 67/1097 (2013.01)] | 20 Claims |
1. A storage system comprising:
a plurality of storage devices and a controller, wherein the storage devices are configured into one or more write groups, and the controller is configured to carry out:
encrypting a device key for each storage device using a master secret to generate an encrypted device key for each storage device;
generating, for each write group, a first plurality of shares from the master secret;
creating, from each share of the first plurality of shares, a second plurality of shares equal to a minimum number of storage devices required from each write group for a quorum to boot the storage system; and
storing, for each storage device, the encrypted device key and a respective share of the second plurality of shares in the storage devices.
|