Back to results
US 2024/0176760 A1Published application
Data stream protocol field decoding by a systolic array
AssigneeSecturion Systems, Inc.
InventorsJORDAN ANDERSON, TIMOTHY PAUL ABEL, DEREK OWENS, SEAN LITTLE
Life of this patent
Estimating the term…
Abstract
Systems and methods for protocol processing using a systolic array (e.g., programmed in an FPGA). For example, protocol processing is performed for incoming data (e.g., received for storage) prior to encryption and/or sending to a remote storage device (e.g., cloud storage or server).
Claims21
1-20. (canceled)
A method comprising:
- receiving a data stream encoded with a transport protocol;
- performing protocol decoding for the transport protocol on a first portion of the data stream by a first processing unit in a systolic array, thereby producing a first processing result;
- performing protocol decoding for the transport protocol on a second portion of the data stream by a second processing unit in the systolic array, thereby producing a second processing result;
- and
- processing the data stream based at least in part on the first processing result and the second processing result.
2 more elements
A system comprising:
- at least one processor or FPGA;
- and
- memory storing instructions configured to instruct or program the at least one processor or FPGA to:
- receive a data stream comprising data portions;
- parse, in a systolic array, at least one protocol field for each respective data portion;
- and
- based on the parsed at least one protocol field for each respective data portion, perform at least one of encrypting the data portion, decrypting the data portion, or guarding the data portion.
4 more elements
A system, comprising:
- at least one processor or FPGA;
- and
- memory storing instructions configured to instruct or program the at least one processor or FPGA to:
- receive, from a local device, a data stream comprising data portions;
- parse, using a systolic array, at least one protocol field for each respective data portion;
- encrypt, based on the respective parsed at least one protocol field, each data portion to provide encrypted data;
- and
- transmit the encrypted data to a storage device.
5 more elements
Dependencies are inferred from the claim text.