EVALUATING CONVOLUTIONS USING ENCRYPTED DATA
    53.
    发明公开

    公开(公告)号:US20240171372A1

    公开(公告)日:2024-05-23

    申请号:US18231716

    申请日:2023-08-08

    IPC分类号: H04L9/00 H04L9/06 H04L9/30

    CPC分类号: H04L9/008 H04L9/06 H04L9/3026

    摘要: A client device encodes one or more input datasets of real numbers into a plaintext polynomial with integral coefficients that do not include an imaginary component and generates an input ciphertext by encrypting the plaintext polynomial according to a Fully Homomorphic Encryption (FHE) scheme. The input ciphertext includes at least encrypted coefficients of an input polynomial. A server receives the input ciphertext and performs a convolution on the input ciphertext using a kernel by at least in part separately multiplying the input polynomial by one or more kernel polynomials to result in one or more corresponding convolved polynomials. The one or more kernel polynomials include kernel coefficients encoded using kernel values for the kernel. At least a plurality of coefficients is used from each of the one or more convolved polynomials to derive an output ciphertext representing an output of the convolution on the input ciphertext using the kernel.

    Folding Zone Management Optimization in Storage Device

    公开(公告)号:US20240168683A1

    公开(公告)日:2024-05-23

    申请号:US18352156

    申请日:2023-07-13

    发明人: Xiaoying LI

    IPC分类号: G06F3/06

    摘要: A data storage device for providing zone management optimization may include memories including staging memory areas (e.g., single level cells) and destination memory areas (e.g., quad-level cells). The destination memory areas may include memory regions (e.g., zones). A controller may be configured to receive data from a host system, write the data initially to the staging memory areas, receive a region full indication for a first memory region. In response to receiving the region full indication, the controller may add a first entry corresponding to the first memory region to a double linked list. The controller may select, using a region selection randomization method, a second entry corresponding to a second memory region, and folds a second data to the second memory region. The first data may be associated with the first memory region and the second data may be associated with the second memory region.

    Failure Recovery Using Command History Buffer in Storage Device

    公开(公告)号:US20240168682A1

    公开(公告)日:2024-05-23

    申请号:US18352149

    申请日:2023-07-13

    IPC分类号: G06F3/06

    摘要: A data storage device for providing failure recovery may include a device memory including one or more memories and a command history buffer. The device memory may be configured to receive and process (i) commands directed to the one or more memories, and (ii) an access command for accessing the command history buffer. The command history buffer may be configured to store information related to the commands. The data storage device may also include a controller coupled to the device memory and configured to: send the commands to the device memory; retrieve information stored in the command history buffer from the device memory, by issuing the access command; and in accordance with a determination that the information stored in the command history buffer indicates invalid command flows, resend at least a portion of the commands to the device memory.

    Tape head assembly with single beam, actuator and spring adaptor

    公开(公告)号:US11990164B1

    公开(公告)日:2024-05-21

    申请号:US18227520

    申请日:2023-07-28

    摘要: The present disclosure is generally related to a tape drive comprising a tape head assembly. The tape head assembly comprises a spring adaptor, the spring adaptor comprising a first hole, a second hole, and a spring member disposed between the first hole and the second hole, a beam disposed within the first hole of the spring adaptor, a first module disposed on the beam, the first module comprising a first plurality of write transducers and a first plurality of read transducers, a second module disposed on the beam adjacent to the first module, the second module comprising a second plurality of write transducers and a second plurality of read transducers, and an actuator disposed in the first hole. The actuator is controllable to move the beam in a direction transverse to a media movement direction. The spring adaptor stabilizes the beam while the beam is being actuated.

    Write updates sorting during BKOPS idle

    公开(公告)号:US11989431B2

    公开(公告)日:2024-05-21

    申请号:US17688384

    申请日:2022-03-07

    IPC分类号: G06F3/06

    摘要: A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to store data mappings in an uLayer, where the uLayer includes a plurality of mSet updates, and where the uLayer is organized into a sorted section and an unsorted section, sort one or more of the plurality of mSet updates of the uLayer, and provide, to a host device, data stored in the memory device corresponding to a most recent update of a data mapping by ignoring non-recent updates for a read command associated with an mSet group of the sorted section.

    Efficient L2P DRAM for high-capacity drives

    公开(公告)号:US11989127B2

    公开(公告)日:2024-05-21

    申请号:US17945586

    申请日:2022-09-15

    发明人: Shay Benisty

    CPC分类号: G06F12/0802 G06F12/1027

    摘要: The present disclosure generally relates to improving space efficiency when storing logical to physical (L2P) entries. Rather than writing a physical block address (PBA) spanning multiple entries, the PBA is split between a first portion stored in the buffer with the remaining bits of the PBA added to the metadata buffer. The metadata buffer is sub-optimal due to the small size of the metadata relative to the entry and therefore, adding extra bits to the metadata buffer will make the metadata buffer more optimal. In this scheme, the alignment is preserved, the system becomes more optimal in terms of DRAM access, and the metadata buffer can be easily optimized and adapted.

    Exposed Physical Partitions in Solid-State Storage Devices

    公开(公告)号:US20240160561A1

    公开(公告)日:2024-05-16

    申请号:US18448398

    申请日:2023-08-11

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0246

    摘要: Described herein are storage devices that allow the host-computing device and various users of the storage device to understand what configurations are available for partitions and to select various configurations and preferences that can inform the storage device on how to best allocate memory blocks/dies to provide service levels and performance equal or surpassing the requested amount from the host-computing device and/or user. In this way, users can select particular die(s)/memory blocks based on their desired application. Alternatively, the user/host-computing device can indicate service quality preferences that can be parsed and translated to various characteristics that can inform the selection of the available memory blocks and dies.