US 11,706,024 B2
Secret distribution among storage devices
Andrew Bernat, Mountain View, CA (US); and Ethan Miller, Santa Cruz, CA (US)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Aug. 13, 2021, as Appl. No. 17/402,024.
Application 17/402,024 is a continuation of application No. 16/167,751, filed on Oct. 23, 2018, granted, now 11,128,448.
Application 16/167,751 is a continuation in part of application No. 14/073,618, filed on Nov. 6, 2013, granted, now 10,263,770, issued on Apr. 16, 2019.
Prior Publication US 2021/0377012 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); G06F 21/60 (2013.01); G06F 21/40 (2013.01); H04L 67/1097 (2022.01)
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
OG exemplary drawing
 
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.