-
公开(公告)号:US20220286282A1
公开(公告)日:2022-09-08
申请号:US17189927
申请日:2021-03-02
Applicant: Seagate Technology LLC
Inventor: Hamza Jeljeli , Kian Beng Lim , Saravanan Nagarajan
IPC: H04L9/08
Abstract: A method of rotating a set of keys, having a media encryption key (MEK) and a current media encryption key encryption key (MEKEK) encrypted and stored in a self-encrypting drive (SED) having data encrypted with the MEK (MEK(data)), includes decrypting the stored MEK and the current MEKEK. A new MEK (MEK′) and a new MEKEK (MEKEK′) are generated. The MEKEK′ is encrypted to replace the current encrypted MEKEK. A concatenation of the MEK and the MEK′ is encrypted with MEKEK′. The encrypted data MEK(data) is re-encrypted with MEK′.
-
公开(公告)号:US11425164B2
公开(公告)日:2022-08-23
申请号:US17006394
申请日:2020-08-28
Applicant: Seagate Technology LLC
Inventor: Yasaman Keshtkarjahromi
Abstract: Distributed storage of a file in edge storage devices that is resilient to eavesdropping adversaries and Byzantine adversaries. Approaches include a cost-efficient approach in which an authorized user has access to the content of all edge storage nodes. In this approach, key blocks and file blocks that are masked with key blocks are saved in the edge storage nodes. Additionally, redundant data for purposes of error correction are also stored. In turn, upon retrieval of all blocks, errors introduced by a Byzantine adversary may be corrected. In a loss resilient approach, redundant data is stored along with masked file partitions. Upon retrieval of blocks from the edge storage nodes, a unique approach to solving for the unknown file partition values is applied with identification of corrupt nodes based on an average residual error value for each storage node.
-
公开(公告)号:US11423928B1
公开(公告)日:2022-08-23
申请号:US16252167
申请日:2019-01-18
Applicant: Seagate Technology LLC
Inventor: Michael Christopher Kautzky , Tong Zhao , Li Wan , Xiaolu Kou
IPC: G11B5/31 , G11B5/105 , G11B5/84 , G11B5/127 , G11B7/124 , C30B25/04 , H01L33/00 , G11B5/60 , G11B5/00
Abstract: A method includes forming a single-crystal-like metal layer on a metal seed layer, the metal seed layer formed on a sacrificial wafer. An anchor layer is formed on the single-crystal-like metal layer. The single-crystal-like metal layer is separated from the sacrificial wafer via the anchor layer. The single-crystal-like metal layer is transported via the anchor layer to a target substrate having one or more recording head subassemblies. The single-crystal-like metal layer is joined with the recording head, the single-crystal-like metal layer being integrated with the recording head as a near-field transducer.
-
公开(公告)号:US20220254372A1
公开(公告)日:2022-08-11
申请号:US17728415
申请日:2022-04-25
Applicant: Seagate Technology LLC
Inventor: Matthew Aaron Carper , Anil J. Reddy , Brett R. Herdendorf , Riyan Alex Mendonsa
IPC: G11B5/60
Abstract: A data storage device (DSD) includes a base-deck, a disc above the base-deck, and a shaft extending perpendicular from the base-deck. The DSD also includes a head stack assembly (HSA) including a head gimbal assembly having a load beam and a head at a first end of the HSA. The head interacts with a surface of the disc. The HSA also includes a second end movably mounted on the shaft. The DSD additionally includes an elevator that linearly moves the HSA along the shaft to adjust a distance between the load beam and the surface of the disc in response to receiving a feedback signal associated with the interaction of the head with the surface of the disc. The feedback signal is one of a plurality of feedback signals employed by the elevator to adjust the distance between the load beam and the surface of the disc.
-
公开(公告)号:US11409872B2
公开(公告)日:2022-08-09
申请号:US16674740
申请日:2019-11-05
Applicant: Seagate Technology LLC
Inventor: Michael H. Miller
Abstract: Apparatus and method for verifying firmware used by a programmable processor in a processor-based device, such as but not limited to a solid-state drive (SSD). In some embodiments, the firmware is stored in a device memory and is accessed to generate an output value using a suitable mathematical function, such as a cryptographic function, a cyclic redundancy check (CRC) function, etc. The output value is used to verify a state of the firmware, such as by ensuring a proper version of firmware has been loaded, that an attacking party has not tampered with the firmware, etc. The firmware may be subsequently loaded and executed by the programmable processor responsive to successful verification. A nonce value supplied by a host can be incorporated into the output value generation process.
-
公开(公告)号:US20220246177A1
公开(公告)日:2022-08-04
申请号:US17166198
申请日:2021-02-03
Applicant: Seagate Technology LLC
IPC: G11B17/04
Abstract: A hard disk drive includes a base deck, a motor coupled to the base deck, a magnetic recording medium coupled to the motor and having a first zone and a second zone, and a controller. The controller is programmed to cause the motor to rotate at either a first speed or a second speed when data is to be read from the first zone and to cause the motor to rotate at the first speed when data is to be written to the first zone and the second zone.
-
公开(公告)号:US20220245043A1
公开(公告)日:2022-08-04
申请号:US17248570
申请日:2021-01-29
Applicant: Seagate Technology LLC
Inventor: Michael V. Jones , Corey Hill , Carol Joy Gray
Abstract: A data storage system may track data access operations to a memory with a distribution module and translate the tracked data access operations into at least one activity with the distribution module. The distribution module generates a decentralization strategy and then creates a first visual representation of the at least one activity and a second visual representation of the at least one activity with the distribution module. The respective visual representations are distributed to a first user and a second user with the first user and second user respectively selected by the decentralization strategy for analysis for a purpose assigned by the decentralization strategy.
-
公开(公告)号:US20220244857A1
公开(公告)日:2022-08-04
申请号:US17248566
申请日:2021-01-29
Applicant: Seagate Technology LLC
Inventor: Corey Hill , Michael V. Jones , Carol Joy Gray
IPC: G06F3/06
Abstract: A data storage system can intelligently track activity by storing data in the form of data sets to a data repository of a data storage system with the data repository consisting of a memory of one or more data storage devices. An analysis engine of an activity module may be used to collect a first set of operational information associated with the data repository prior to creating a tracking strategy with the activity module that prescribes at least one alteration to what operational information is collected. A second set of operational information associated with the data repository can be collected with the second set of operational information being different than the first set of operational information in accordance with the tracking strategy. A dashboard is generated to display the collected first and second sets of operational information to a user.
-
公开(公告)号:US20220244851A1
公开(公告)日:2022-08-04
申请号:US17165675
申请日:2021-02-02
Applicant: Seagate Technology LLC
Inventor: Hemant MANE , Rajesh Maruti BHAGWAT , Avinash Suresh PISAL , Niranjan Anant POL
Abstract: An implementation of a device disclosed herein includes a field programmable gate array (FPGA) circuit and a non-volatile memory (NVM) configured external to the FPGA circuit and configured to communicate with an in-system programming (ISP) manager configured on the FPGA circuit, wherein the NVM is further configured to store one or more system parameters and one or more firmware images, wherein the ISP manager being configured to detect an ISP mode in response to receiving a signal from an ISP switch and executing an ISP state machine to update one or more FPGA CPU control registers with one or more of the system parameters and the one or more of the firmware images stored on the NVM.
-
公开(公告)号:US20220236876A1
公开(公告)日:2022-07-28
申请号:US17724053
申请日:2022-04-19
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Shuhei TANAKAMARU , Dana Lynn SIMONSON , Erich Franz HARATSCH
Abstract: Improving performance in solid state devices (SSDs) by controlling or throttling the depth of the request queue. In one implementation, a method includes monitoring a request queue in a solid state device (an SSD), the request queue comprising a first request and a second request having an actual time interval therebetween, determining a number of active memory dies of the SSD, determining a target interval based on the number of active memory dies and a target number of active memory dies, and responsive to the actual time interval being less than the target interval, delaying acting on the second request until after the target interval.
-
-
-
-
-
-
-
-
-