Multiprocessor electronic circuit including a plurality of processors and electronic data processing system
First Claim
Patent Images
1. A multiprocessor electronic circuit comprising:
- a plurality of processors;
a single cryptographic processing unit that comprises a plurality of input/output buffer pairs storing source data issued from and target data to be transmitted to the plurality of processors and that further comprises two cryptographic engines, a cipher engine and a hash engine, wherein the functional steps performed in either the cipher engine or the hash engine are performed independently from each other; and
a control logic that connects the cryptographic processing unit and the plurality of processors and that implements the functionality of temporarily assigning the cryptographic processing unit to one of the plurality of processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiprocessor electronic circuit and an electronic data processing system comprising such circuit are disclosed for reducing the power consumption and the chip area consumption of a multiprocessor system having cryptographic functionality. In one embodiment, the multiprocessor electronic circuit comprises a plurality of processors, a single cryptographic processing unit that comprises a plurality of input/output buffer pairs and two cryptographic engines, a cipher engine and a hash engine, and associated control logic.
10 Citations
5 Claims
-
1. A multiprocessor electronic circuit comprising:
-
a plurality of processors; a single cryptographic processing unit that comprises a plurality of input/output buffer pairs storing source data issued from and target data to be transmitted to the plurality of processors and that further comprises two cryptographic engines, a cipher engine and a hash engine, wherein the functional steps performed in either the cipher engine or the hash engine are performed independently from each other; and a control logic that connects the cryptographic processing unit and the plurality of processors and that implements the functionality of temporarily assigning the cryptographic processing unit to one of the plurality of processors. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic data processing system comprising a multiprocessor electronic circuit, the multiprocessor electronic circuit comprising:
-
a plurality of processors; a single cryptographic processing unit that comprises a plurality of input/output buffer pairs storing source data issued from and target data to be transmitted to the plurality of processors and that further comprises two cryptographic engines, a cipher engine and a hash engine, wherein the functional steps performed in either the cipher engine or the hash engine are performed independently from each other; and a control logic that connects the cryptographic processing unit and the plurality of processors and that implements the functionality of temporarily assigning the cryptographic processing unit to one of the plurality of processors.
-
Specification