Data encryption/decryption method and data processing device
First Claim
1. A data processing apparatus performing a communication process including data encryption/decryption processing, the apparatus comprising:
- a control processor that performs calculation of a MAC (Medium Access Control) processing parameter; and
MAC processing means that performs MAC data processing including data encryption/decryption processing,wherein the control processor controls the MAC processing means by a command script continuously describing a combination of a command and parameter accompanying it,wherein the MAC processing means comprises;
data input means that autonomously reads out and transmits data to be processed from a memory for every encryption/decryption processing unit;
data encryption/decryption processing means that performs encryption/decryption processing of the data for every encryption/decryption processing unit;
data output means that autonomously writes and transmits the resulting data encrypted/decrypted to the memory for every encryption/decryption processing unit; and
a sequencer that performs pipeline processing for the data input means, the encryption/decryption processing means and the data output means.
3 Assignments
0 Petitions
Accused Products
Abstract
It is possible to improve a radio communication digital baseband processing device including data encryption/decryption so as to prevent processing failure caused by a data rate increase in recent years by increasing the MAC processing speed of data encryption/decryption and realizing the load distribution in a processing device. A data processing device which performs a communication process including data encryption/decryption includes: a control processor which performs calculation of the MAC processing parameter; and MAC processing means which performs MAC data processing including data encryption/decryption. The control processor controls the MAC processing means by a command script continuously describing a combination of a command and parameter accompanying it.
26 Citations
8 Claims
-
1. A data processing apparatus performing a communication process including data encryption/decryption processing, the apparatus comprising:
-
a control processor that performs calculation of a MAC (Medium Access Control) processing parameter; and
MAC processing means that performs MAC data processing including data encryption/decryption processing,wherein the control processor controls the MAC processing means by a command script continuously describing a combination of a command and parameter accompanying it, wherein the MAC processing means comprises; data input means that autonomously reads out and transmits data to be processed from a memory for every encryption/decryption processing unit; data encryption/decryption processing means that performs encryption/decryption processing of the data for every encryption/decryption processing unit; data output means that autonomously writes and transmits the resulting data encrypted/decrypted to the memory for every encryption/decryption processing unit; and a sequencer that performs pipeline processing for the data input means, the encryption/decryption processing means and the data output means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data encryption/decryption processing method that is performed in a data processing apparatus comprising a control processor that performs calculation of a MAC (Medium Access Control) processing parameter and MAC processing means which comprises data input means, data encryption/decryption processing means, data output means and a sequencer and that performs MAC data processing including data encryption/decryption processing and that performs a communication process including data encryption/decryption processing,
wherein the control processor controls the MAC processing means by a command script continuously describing a combination of a command and parameter accompanying the command, data input means autonomously reads out and transmits data to be processed from a memory for every encryption/decryption processing unit; -
data encryption/decryption processing means performs encryption/decryption processing of the data for every encryption/decryption processing unit; data output means autonomously writes and transmits the resulting data encrypted/decrypted to the memory for every encryption/decryption processing unit; and a sequencer performs pipeline processing for the data input means, the encryption/decryption processing means and the data output means.
-
Specification