Device for the conversion of a digital block and use of same
First Claim
1. A device for converting an initial digital block into an assigned final digital block using at least one freely selectable control block, the initial and final digital blocks each having a first number of digits (N), the device comprising:
- first input means for receiving at least two initial subblocks, wherein the initial digital block is subdivided to form the initial subblocks, the initial subblocks each having a second number of digits (m);
second input means for receiving at least two control blocks, each control block having the second number of digits (m);
logic means for performing serial operations of at least two different types upon the initial subblocks and the control blocks, the logic means comprising;
at least four operation units, each having first and second inputs for receiving blocks to be operated upon and an output for sending an output block resulting from the logical operation performed, the blocks operated upon and the output block each having the second number of digits (m);
wherein the blocks operated upon by the operation units include the initial subblocks, the control blocks, and the output blocks;
wherein the majority of the operation units are arranged so that the operation unit which operates upon the output block of a previous operation unit performs an operation different from the previous operation unit; and
wherein the operation units perform the operations selected from and and ; and
,output means for transmitting at least two final subblocks, the final subblocks forming the assigned final digital block, wherein the final subblocks are converted blocks which correspond to the initial subblocks.
2 Assignments
0 Petitions
Accused Products
Abstract
The device (12) comprises nine encryption stages (61.1, 61.2, 69), the first eight of which are constructed identically. It further comprises a key subblock generation unit (63), an input unit (21), and an output unit (79). It serves for the block-by-block encryption of a plaintext (X) proceeding from a message source (11) into a ciphertext (Y) to be delivered on a transmission line (13), wherein a secret key block (Z) is inputted beforehand via a secure channel 17. The encryption is effected in a step-by-step and parallel manner for four subblocks (X1 -X4 ; W11 -W14 ; W21 -W24 ; W81 -W84 ; Y1 -Y4). Every encryption stage (61.1, 61.2, 69) comprises four first inputs (25-28; 35-38), six and four second inputs (29, 30, 32, 33, 49, 52; 129, 130, 132, 133), respectively, and four outputs (75-78). A total of fifty-two key subblocks (Z1 -Z52) which are formed from the key block (Z) are connected to the second inputs. The device (12) can also serve, without being altered, for the decryption of an incoming ciphertext (Y). Different key subblocks need only be connected to the second inputs for this purpose.
142 Citations
10 Claims
-
1. A device for converting an initial digital block into an assigned final digital block using at least one freely selectable control block, the initial and final digital blocks each having a first number of digits (N), the device comprising:
-
first input means for receiving at least two initial subblocks, wherein the initial digital block is subdivided to form the initial subblocks, the initial subblocks each having a second number of digits (m); second input means for receiving at least two control blocks, each control block having the second number of digits (m); logic means for performing serial operations of at least two different types upon the initial subblocks and the control blocks, the logic means comprising; at least four operation units, each having first and second inputs for receiving blocks to be operated upon and an output for sending an output block resulting from the logical operation performed, the blocks operated upon and the output block each having the second number of digits (m); wherein the blocks operated upon by the operation units include the initial subblocks, the control blocks, and the output blocks; wherein the majority of the operation units are arranged so that the operation unit which operates upon the output block of a previous operation unit performs an operation different from the previous operation unit; and wherein the operation units perform the operations selected from and and ; and
,output means for transmitting at least two final subblocks, the final subblocks forming the assigned final digital block, wherein the final subblocks are converted blocks which correspond to the initial subblocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification