Data transformation apparatus, data transformation method, and computer program
AssigneeSony Corporation
InventorsKyoji Shibutani, Taizo Shirai, Toru Akishita, Shiho Moriai
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Corporation
InventorsKyoji Shibutani, Taizo Shirai, Toru Akishita, Shiho Moriai
Estimating the term…
A non-linear transformation processing structure having a high implementation efficiency and a high security is realized. Data transformation is performed using a first non-linear transformation part performing non-linear transformation using a plurality of small S-boxes; a linear transformation part receiving all the outputs from the first non-linear transformation part and performing data transformation using a matrix for performing optimal diffusion mappings; and a second non-linear transformation part including a plurality of small non-linear transformation parts that perform non-linear transformation on individual data units into which output data from the linear transformation part is divided. With this structure, appropriate data diffusion can be achieved without excessively increasing a critical path, and a structure with a high implementation efficiency and a high security can be achieved.
A cryptographic processing apparatus for performing an extended Feistel type common key blockcipher encrypting process, comprising:
A cryptographic processing method for performing an extended Feistel type common key blockcipher encrypting process, the cryptographic processing method comprising:
A non-transitory computer readable medium for causing a cryptographic processing apparatus to perform an extended Feistel type common key blockcipher encrypting process, the extended Feistel type common key blockcipher encrypting process comprising:
Dependencies are inferred from the claim text.