US 11,748,272 B2
Shared keys for no PCBA cartridges
Riyan Alex Mendonsa, Edina, MN (US); Yasaman Keshtkarjahromi, Shakopee, MN (US); Josip Relota, Saratoga, CA (US); and Vipin Singh Sehrawat, Fremont, CA (US)
Assigned to SEAGATE TECHNOLOGY, LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on May 5, 2021, as Appl. No. 17/308,882.
Prior Publication US 2022/0358053 A1, Nov. 10, 2022
Int. Cl. G06F 12/14 (2006.01); H04L 9/08 (2006.01)
CPC G06F 12/1408 (2013.01) [H04L 9/0816 (2013.01); G06F 2212/1052 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
generating a plurality of shares of an encryption key;
aggregating the plurality of shares used to access a secret to a combination of shared printed circuit board assemblies (PCBAs) and disc drive cartridges based on comparing the aggregation of plurality of shares received from the combination of shared PCBAs and disc drive cartridges with a threshold number, the threshold number providing a combination of a threshold number of disc drive cartridges and a threshold number of PCBAs, wherein aggregating the plurality of shares being an algebraic aggregation;
distributing the plurality of shares among a plurality of devices, the plurality of devices including one or more of the disc drive cartridges and the PCBAs configured to host the one or more of the disc drive cartridges;
receiving, at a hardware controller, one or more of the plurality of shares from the plurality of devices; and
in response to determining that the aggregation of the received one or more of the plurality of shares is above the threshold number, reconstructing the encryption key using the received one or more of the plurality of shares from the plurality of devices to retrieve data encrypted with the encryption key.