Encrypting data in a storage device

    公开(公告)号:US12231413B2

    公开(公告)日:2025-02-18

    申请号:US18525656

    申请日:2023-11-30

    Abstract: Data protection in a storage system that includes a plurality of Non-Volatile Memory Express (‘NVMe’) Solid State Drives (‘SSDs’), including: retrieving, from a plurality of NVMe SSDs (‘Non-Volatile Memory Express Solid State Drives’) of a storage system, one or more unencrypted shares of a master secret; reconstructing the master secret using the shares of the master secret; decrypting one or more encrypted device keys using the master secret; and using the decrypted device keys to perform a plurality of accesses to one or more of the NVMe SSDs.

    Prioritizing garbage collection based on the extent to which data is deduplicated

    公开(公告)号:US11868636B2

    公开(公告)日:2024-01-09

    申请号:US17706221

    申请日:2022-03-28

    Abstract: Prioritizing garbage collection based on the extent to which data is deduplicated, including: determining, for one or more data elements, a number of deduplicated references to each data element; storing, for each of the data elements, the data element in an area of the storage device that contains other data elements with a similar number of deduplicated references; and adjusting a garbage collection schedule for the storage device, wherein garbage collection operations are performed more frequently on areas of the storage device that contain data elements with a relatively low number of deduplicated references.

    INTRA-BLOCK ERROR CORRECTION
    66.
    发明公开

    公开(公告)号:US20230244568A1

    公开(公告)日:2023-08-03

    申请号:US17589747

    申请日:2022-01-31

    CPC classification number: G06F11/1088 G06F11/1096 G06F11/0772 G06F11/076

    Abstract: Intra-block error correction including generating reconstructed sub-portions of a portion of a dataset that is distributed into a plurality of portions that are stored on different storage devices of the storage system, wherein the dataset indicates a first number of errors that is greater than a second number of parity data portions of the dataset, determining that a sub-portion of the dataset does not match a corresponding reconstructed sub-portion of the dataset; and based on the determination, replacing the sub-portion of the dataset with the reconstructed sub-portion of the dataset.

    Secret distribution among storage devices

    公开(公告)号:US11706024B2

    公开(公告)日:2023-07-18

    申请号:US17402024

    申请日:2021-08-13

    Abstract: In a storage system that includes a plurality of storage devices configured into one or more write groups, quorum-aware secret sharing may include: encrypting a device key for each storage device using a master secret; generating a plurality of shares from the master secret such that a minimum number of storage devices required from each write group for a quorum to boot the storage system is not less than a minimum number of shares required to reconstruct the master secret; and storing the encrypted device key and a separate share of the plurality of shares in each storage device.

    Processing evacuation events in a storage array that includes a plurality of storage devices

    公开(公告)号:US11630585B1

    公开(公告)日:2023-04-18

    申请号:US15419536

    申请日:2017-01-30

    Abstract: Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.

    Flexible parity information for storage systems

    公开(公告)号:US11500724B1

    公开(公告)日:2022-11-15

    申请号:US17160624

    申请日:2021-01-28

    Abstract: Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.

Patent Agency Ranking