-
公开(公告)号:US20190236318A1
公开(公告)日:2019-08-01
申请号:US15885187
申请日:2018-01-31
Applicant: Seagate Technology LLC
Inventor: Stacey Secatch , Kristofer C. Conklin , Dana Lynn Simonson , Robert Wayne Moss
CPC classification number: G06F21/78 , G06F3/0629 , G06F3/0679 , G06F16/50 , G16H10/60 , H04L9/08 , H04L63/0428
Abstract: Method and apparatus for managing data in a data storage device configured as a storage compute appliance. In some embodiments, the data storage device has a non-volatile memory (NVM) and a controller circuit. The NVM stores a plurality of data sets encrypted by at least one encryption key. The controller circuit performs a storage compute appliance process by locally decrypting the plurality of data sets in a local memory of the data storage device, generating summary results data from the decrypted data sets, and transferring the summary results data across the host interface to an authorized user without a corresponding transfer of any portion of the decrypted data sets across the host interface.
-
公开(公告)号:US20180088846A1
公开(公告)日:2018-03-29
申请号:US15277199
申请日:2016-09-27
Applicant: Seagate Technology LLC
Inventor: Stacey Secatch , Robert Wayne Moss , Dana Lynn Simonson , Kristofer Carlson Conklin , Thomas Roy Prohofsky
CPC classification number: G06F3/0623 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F21/602 , G06F21/78 , G06F2221/2107 , H04L63/08
Abstract: Systems and methods presented herein provide for data storage for a plurality of host systems. In one embodiment, a storage system comprises a storage unit, and a controller. The controller is operable to process a write I/O request from a first of the host systems, to determine an identity of the first host system from the write I/O request, to encrypt data of the write I/O request based on the identity of the first host system, to locate a storage space allocated to the first host system in the storage unit, to determine that a size of the data of the write I/O request requires more storage space than currently allocated to the first host system, to increase the storage space allocated to the first host system by the size of the data of the write I/O request, and to write the encrypted data to the storage unit.
-