Context oriented crypto processing on a parallel processor array
DC CAFCFirst Claim
1. A system for cryptographic processing of input data on a parallel processor array that includes a plurality of processors, comprising:
- a format filter adapted to extract control data and main data from the input data;
a control unit adapted to receive the control data from said format filter, and to forward, based at least in part on the control data, at least one respective control parameter and at least one respective cryptographic parameter to each of the plurality of processors;
a first distributor adapted to receive the main data from said format filter, and to distribute to each of the plurality of processors a respective at least a portion of the main data;
a second distributor adapted to receive respective output information from each of the plurality of processors, and to generate, based at least in part on the respective output information, output data;
wherein each of the plurality of processors is adapted to generate its respective output information based at least in part on the control parameters and the cryptographic parameters, and the output data is a cryptographic processing result.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system provides cryptographic processing of input data on a parallel processor array that includes plural processors. A format filter extracts control and main data from the input data. A control unit receives the control data, and based on the control data, forwards control and cryptographic parameters to the processors. A first distributor distributes to each processor at least a portion of the main data. A second distributor receives output information from each processor, and based thereon, generates output data. Each processor generates output information based on the control and cryptographic parameters. The output data is a cryptographic processing result.
-
Citations
18 Claims
-
1. A system for cryptographic processing of input data on a parallel processor array that includes a plurality of processors, comprising:
-
a format filter adapted to extract control data and main data from the input data; a control unit adapted to receive the control data from said format filter, and to forward, based at least in part on the control data, at least one respective control parameter and at least one respective cryptographic parameter to each of the plurality of processors; a first distributor adapted to receive the main data from said format filter, and to distribute to each of the plurality of processors a respective at least a portion of the main data; a second distributor adapted to receive respective output information from each of the plurality of processors, and to generate, based at least in part on the respective output information, output data; wherein each of the plurality of processors is adapted to generate its respective output information based at least in part on the control parameters and the cryptographic parameters, and the output data is a cryptographic processing result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a system comprising a parallel processor array having a plurality of processors, a method of cryptographically processing input data, comprising:
-
extracting, from the input data, control data and main data; forwarding, based at least in part on the control data, at least one respective control parameter and at least one respective cryptographic parameter to each of the plurality of processors; distributing to each of the plurality of processors a respective at least a portion of the main data; generating, by each of the plurality of processors, respective output information based at least in part on the at least one respective control parameter and the at least one respective cryptographic parameter; and generating output data based at least in part on the respective output information; wherein the output data is a cryptographic processing result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification