-
公开(公告)号:US20180019876A1
公开(公告)日:2018-01-18
申请号:US15212087
申请日:2016-07-15
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Robert W. Moss , Stacey Secatch , Dana L. Simonson , Kristofer C. Conklin
CPC classification number: H04L9/0643 , G06F3/0619 , G06F3/064 , G06F3/0661 , G06F3/0673 , G06F21/64 , G06F2221/2139 , H04L9/0894 , H04L9/3236
Abstract: Systems and methods for hash authenticated data are described. In one embodiment, the storage device includes a storage drive and/or a controller. In some embodiments, the controller is configured to identify data to be authenticated, compute a first hash of the data using a hash function, detect a trigger event associated with the storage drive, and authenticate, after the trigger event, the data based at least in part on the first hash of the data.
-
公开(公告)号:US10270586B2
公开(公告)日:2019-04-23
申请号:US15496060
申请日:2017-04-25
Applicant: Seagate Technology, LLC
Inventor: Robert W. Moss
Abstract: Apparatus and method for defending against a side-channel information attack such as a differential power analysis (DPA) attack. In some embodiments, a cryptographic hardware pipeline circuit performs a selected cryptographic function upon a selected set of data over a processing time interval. The pipeline circuit has a sequence of stages connected in series. The stages are enabled responsive to application of an asserted enable signal. An enable interrupt circuit is configured to periodically interrupt the selected cryptographic function to provide a plurality of processing intervals interspersed with the interrupt intervals. At least a selected one of the processing intervals or the interrupt intervals have random durations selected responsive to a series of random numbers.
-
公开(公告)号:US09977597B2
公开(公告)日:2018-05-22
申请号:US15151345
申请日:2016-05-10
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Dana L. Simonson , Kristofer C. Conklin , Ryan J. Goss , Robert W. Moss , Stacey Secatch
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0644 , G06F3/0659 , G06F3/0679 , G06F12/00
Abstract: Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a block of flash memory cells for programming, tracking a block open time, and performing a read operation of a programmed page from the block based at least in part on the block open time. In some embodiments, the block includes a plurality of pages, each page including a plurality of flash memory cells. In some cases, the block open time includes an amount of time between the block opening for programming to a time the block closes for programming.
-
公开(公告)号:US20170329525A1
公开(公告)日:2017-11-16
申请号:US15151345
申请日:2016-05-10
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Dana L. Simonson , Kristofer C. Conklin , Ryan J. Goss , Robert W. Moss , Stacey Secatch
IPC: G06F3/06
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0644 , G06F3/0659 , G06F3/0679 , G06F12/00
Abstract: Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a block of flash memory cells for programming, tracking a block open time, and performing a read operation of a programmed page from the block based at least in part on the block open time. In some embodiments, the block includes a plurality of pages, each page including a plurality of flash memory cells. In some cases, the block open time includes an amount of time between the block opening for programming to a time the block closes for programming.
-
公开(公告)号:US11210406B2
公开(公告)日:2021-12-28
申请号:US15212022
申请日:2016-07-15
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Robert W. Moss , Stacey Secatch , Kristofer C. Conklin , Dana L. Simonson
Abstract: Systems and methods for encrypting system level data structures are described. A storage system may include a storage drive and at least one controller for the storage drive. In some embodiments, the at least one controller may be configured to identify user data assigned to be stored on the storage drive, encrypt the user data, identify a system data structure generated in relation to the user data, and encrypt the system data structure. In some cases, the data structure may include at least one of metadata, system data, and data encapsulation relative to the user data. In some embodiments, the user data and the data structure may be encrypted with one or more encryption keys programmed on the storage drive.
-
公开(公告)号:US10715509B2
公开(公告)日:2020-07-14
申请号:US16174539
申请日:2018-10-30
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Stacey Secatch , Kristofer C. Conklin , Dana L. Simonson , Robert W. Moss
IPC: H04L29/06 , G06F12/0802 , G06F12/14 , H04L9/08 , G06F1/24 , G06F1/3287
Abstract: Systems and methods for encryption key shredding to protect non-persistent data are described. In one embodiment, the storage system device may include a storage drive and a controller. In some embodiments, the controller may be configured to power on the storage drive, identify an encryption key on the storage drive created upon powering on the storage drive, and encrypt data in a cache of the storage drive using the encryption key. In some embodiments, the controller may be configured to power off the storage drive and delete the encryption key upon powering off the storage drive. In some cases, the storage drive may include at least one of a solid state drive and a hard disk drive. In some embodiments, the storage drive may include a hybrid storage drive that includes both a solid state drive and a hard disk drive.
-
公开(公告)号:US10211976B2
公开(公告)日:2019-02-19
申请号:US15212087
申请日:2016-07-15
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Robert W. Moss , Stacey Secatch , Dana L. Simonson , Kristofer C. Conklin
Abstract: Systems and methods for hash authenticated data are described. In one embodiment, the storage device includes a storage drive and/or a controller. In some embodiments, the controller is configured to identify data to be authenticated, compute a first hash of the data using a hash function, detect a trigger event associated with the storage drive, and authenticate, after the trigger event, the data based at least in part on the first hash of the data.
-
公开(公告)号:US20180307864A1
公开(公告)日:2018-10-25
申请号:US15496060
申请日:2017-04-25
Applicant: Seagate Technology, LLC
Inventor: Robert W. Moss
CPC classification number: H04L9/003 , G06F7/588 , G06F21/755 , G06F2207/7223 , G06F2212/402 , H04L9/0861 , H04L63/1441 , H04L2209/08 , H04L2209/125
Abstract: Apparatus and method for defending against a side-channel information attack such as a differential power analysis (DPA) attack. In some embodiments, a cryptographic hardware pipeline circuit performs a selected cryptographic function upon a selected set of data over a processing time interval. The pipeline circuit has a sequence of stages connected in series. The stages are enabled responsive to application of an asserted enable signal. An enable interrupt circuit is configured to periodically interrupt the selected cryptographic function to provide a plurality of processing intervals interspersed with the interrupt intervals. At least a selected one of the processing intervals or the interrupt intervals have random durations selected responsive to a series of random numbers.
-
公开(公告)号:US20180063102A1
公开(公告)日:2018-03-01
申请号:US15245051
申请日:2016-08-23
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Stacey Secatch , Kristofer C. Conklin , Dana L. Simonson , Robert W. Moss
IPC: H04L29/06 , G06F12/0802 , G06F12/14 , G06F1/32 , G06F1/24
CPC classification number: H04L63/061 , G06F12/0802 , G06F12/1408 , G06F2212/1052 , G06F2212/205 , G06F2212/402 , H04L9/088 , H04L9/0891 , H04L63/0435 , H04L63/068
Abstract: Systems and methods for encryption key shredding to protect non-persistent data are described. In one embodiment, the storage system device may include a storage drive and a controller. In some embodiments, the controller may be configured to power on the storage drive, identify an encryption key on the storage drive created upon powering on the storage drive, and encrypt data in a cache of the storage drive using the encryption key. In some embodiments, the controller may be configured to power off the storage drive and delete the encryption key upon powering off the storage drive. In some cases, the storage drive may include at least one of a solid state drive and a hard disk drive. In some embodiments, the storage drive may include a hybrid storage drive that includes both a solid state drive and a hard disk drive.
-
公开(公告)号:US10289305B2
公开(公告)日:2019-05-14
申请号:US15971871
申请日:2018-05-04
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Dana L. Simonson , Kristofer C. Conklin , Ryan J. Goss , Robert W. Moss , Stacey Secatch
Abstract: Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a block of flash memory cells for programming, tracking a block open time, and performing a read operation of a programmed page from the block based at least in part on the block open time. In some embodiments, the block includes a plurality of pages, each page including a plurality of flash memory cells. In some cases, the block open time includes an amount of time between the block opening for programming to a time the block closes for programming.
-
-
-
-
-
-
-
-
-