HYBRID PRODUCT POLAR CODES-BASED COMMUNICATION SYSTEMS AND METHODS

    公开(公告)号:US20240137151A1

    公开(公告)日:2024-04-25

    申请号:US17965171

    申请日:2022-10-13

    IPC分类号: H04L1/00 H03M13/00 H03M13/05

    摘要: The disclosed hybrid product polar codes-based communication systems and methods for i) receiving a stream of information bits; ii) reshaping the stream of information bits into at least a first rectangular information matrix M1 of size Kr1×Kc1 and a second rectangular information matrix M2 of size Kr2×Kc2; iii) converting the rectangular information matrices M1 and M2 to 2D product polar code encoded matrices X1 and X2 respectively using product polar codes, the 2D product polar code encoded matrices X1 and X2 having a size of Nr1×Nc1 and Nr2×Nc2 respectively; iv) converting the 2D product polar code encoded matrices X1 and X2 to a stream of encoded bits X′; and v) encoding the stream of encoded bits X′ to a stream of polar encoded bits X″ using the polar codes.

    System, secure processor and method for restoration of a secure persistent memory

    公开(公告)号:US11323242B2

    公开(公告)日:2022-05-03

    申请号:US16447215

    申请日:2019-06-20

    发明人: Amro Awad Mao Ye

    摘要: Disclosed herein are embodiment that are directed to a method comprising storing each encrypted data block, of a cyphertext page, with corresponding encrypted error correction code (ECC) bits in a persistent memory device (PMD). In exemplified embodiments, the encrypted ECC bits verify both an encryption counter value of an encryption operation and a plaintext block of the cyphertext page from a decryption operation. In other embodiments, the method includes decrypting, using the decryption operation during a read operation of a memory controller, a respective one block of the cyphertext file and the corresponding encrypted ECC bits stored in the PMD using a current counter value to form the plaintext block and decrypted ECC bits. Further, the may include verifying the plaintext block with the decrypted ECC bits; and performing a security check of the encryption counter value in response to the plaintext block failing the verification, using the decrypted ECC bits. A system and secure processor that are configured to perform the disclosed methods are provided.

    Dynamically Processing Data In A Vast Data Ingestion System

    公开(公告)号:US20210328719A1

    公开(公告)日:2021-10-21

    申请号:US17363281

    申请日:2021-06-30

    摘要: A method begins with a first group of computing devices of a plurality of computing devices of a storage network receiving data objects having a first data type identifier of a plurality of data type identifiers, where the plurality of data type identifiers correspond to a plurality of data types associated with the data objects. The method continues with the first group of computing devices interpreting the data objects having the first data type identifier to sort, based on sorting criteria the data objects into a first processing category and a second processing category. The method continues with the first group of computing devices error encoding the data objects in the second processing category based on short term storage error encoding parameters to produce pluralities of sets of encoded data slices and sending the pluralities of sets of encoded data slices to storage and execution units for storage therein.

    POLAR CODE ENCODING METHOD AND DEVICE

    公开(公告)号:US20210297179A1

    公开(公告)日:2021-09-23

    申请号:US17221436

    申请日:2021-04-02

    发明人: Hui SHEN Bin LI Jun CHEN

    摘要: Disclosed in an embodiment of the present invention are a polar code encoding method and device, the method comprising: utilizing a common information bit set to represent each of m polar code blocks, the polar codes in each polar code block having the same code length and different code rates, and m being greater than or equal to 2; according to the common information bit set corresponding to the polar code block, acquiring an information bit set corresponding to each polar code in the polar code block; and according to the information bit set corresponding to each polar code in the polar code block, conducting polar code encoding on information to be encoded, thus reducing polar code representation overhead, and solving the problem in the prior art of excessively high polar code representation overhead.

    Failure abatement approach for failed storage units common to multiple vaults

    公开(公告)号:US11093327B1

    公开(公告)日:2021-08-17

    申请号:US16708113

    申请日:2019-12-09

    摘要: A method includes detecting, by a vault management device, a failed storage unit common to a first vault and a second vault. The first vault is associated with a first set of storage units and the second vault is associated with a second set of storage units. The failed storage unit is in each of the first and second sets of storage units. The method further includes identifying a number of non-failed storage units of the first and second sets of storage units and comparing the number of non-failed storage units with first and second decode threshold numbers to determine a failure impact level. The first decode threshold number is associated with the first vault and the second decode threshold number is associated with the second vault. The method further includes determining a failure abatement approach based on the failure impact level and facilitating the failure abatement approach.