Data encryption apparatus, data converting method, data converting program, recording medium and integrated circuit
AssigneePanasonic Corporation
InventorsMasao Nonaka, Kaoru Yokota, Motoji Ohmori
Life of this patent
Estimating the term…
Loading patent…
AssigneePanasonic Corporation
InventorsMasao Nonaka, Kaoru Yokota, Motoji Ohmori
Estimating the term…
The data encryption apparatus with a data converting unit splits 256-bit input data into 32-bit data blocks A1, B1, A2, and B2. A first combining unit performs an exclusive OR operation on A1 and B1, and on A2 and B2. A first scramble unit branches A1, A2, and the results of the exclusive OR operations (C1 and C2) into three data blocks each, and for each set of three data blocks, shift-rotates two of the data blocks and combines the shifted data blocks with the remaining data block. A second combining unit performs an exclusive OR operation on D1 and E2, and on D2 and E1, which are the results of the processing performed by the first scramble unit. A block concatenating unit concatenates the results of the operations performed by the second combining unit. A second scramble unit branches the concatenated data into three data blocks, shift-rotates two of the data blocks and combines the two shifted data blocks with the remaining data block.
An encryption processing apparatus that encrypts n-bit input data with use of pre-provided key data, comprising:
A data converting method used in an encryption processing apparatus that encrypts n-bit input data with use of pre-provided key data,
A non-transitory computer-readable recording medium storing a data converting program used in an encryption processing apparatus that encrypts n-bit input data with use of pre-provided key data, the encryption processing apparatus including an input data converting unit, a first combining unit, a scramble unit, a second combining unit, and an output unit, the data converting program causing the encryption processing apparatus to perform the steps of:
An integrated circuit used in an encryption processing apparatus that includes a data converting unit encrypts n-bit input data with use of pre-provided key data, the integrated circuit comprising:
Dependencies are inferred from the claim text.