Invention Grant
- Patent Title: Using parity data for concurrent data authentication, correction, compression, and encryption
-
Application No.: US16277869Application Date: 2019-02-15
-
Publication No.: US10664347B2Publication Date: 2020-05-26
- Inventor: Michael H. Anderson
- Applicant: STREAMSCALE, INC.
- Applicant Address: US CA Los Angeles
- Assignee: STREAMSCALE, INC.
- Current Assignee: STREAMSCALE, INC.
- Current Assignee Address: US CA Los Angeles
- Agency: Lewis Roca Rothgerber Christie LLP
- Main IPC: G06F11/10
- IPC: G06F11/10 ; H03M13/00 ; H03M13/37 ; H03M13/15 ; H03M13/13 ; G06F12/06 ; G06F12/02 ; H04L1/00 ; H03M13/11 ; G06F3/06

Abstract:
A system for software error-correcting code (ECC) protection or compression of original data using ECC data in a first memory is provided. The system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The software ECC protection or compression includes: a data matrix for holding the original data in the first memory; a check matrix for holding the ECC data in the first memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the ECC data; and a thread for executing on the processing core. The thread includes a Galois Field multiplier for multiplying entries of the data matrix by an entry of the encoding matrix, and a sequencer for ordering operations using the Galois Field multiplier to generate the ECC data.
Public/Granted literature
- US20190205210A1 USING PARITY DATA FOR CONCURRENT DATA AUTHENTICATION, CORRECTION, COMPRESSION, AND ENCYPTION Public/Granted day:2019-07-04
Information query