Encryption processing device, encryption processing method, and program

Active Publication Date: 2013-09-26
SONY CORP
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0046]The configuration of an embodiment of the present invention enables a reduction in size and lower power consumption of an encryption processing configuration applying a generalized Feistel structure.
[0047]Specifically, an encryption processing configuration applying a generalized Feistel structure in which data is divided and input into multiple lines, and data transformation processing is repeatedly executed applying a round function on the data transferred into each line, wherein during an execution cycle of matrix operation in which a matrix operation executing unit executes a linear tran

Problems solved by technology

Hardware embodiments may be implemented with smaller circuit sizes, which lead to decreased costs and lower power consumption efficiency when implementing a hardware-based design.
However, this implementation method to reduce size is applicable to processing sequences involving AES algorithms using

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Example

[0063]An encryption processing device, an encryption processing method, and a program according to the present invention will be described in detail below with reference to the figures. The description is organized into the following sections.

1. Overview of Share Key Block Ciphers

2. Overview of Method to Reduce Size of AES Encryption Algorithms Applying the SPN Structure

3. Details on Structure and Processing of Matrix Calculating Circuits Regarding Reduced Size SPN Structures

[0064]4. Issues with Applying Reduced Size SPN Structures to Generalized Feistel Structures

5. Structures to Achieve Size Reduction of Generalized Feistel Structures

[0065]6. Advantageous Effects and Other Embodiments of Structures Regarding the Present invention

7. Example Configuration of Encryption Processing Device as an IC Card

1. Overview of Share Key Block Ciphers

[0066]First, an overview of shared key block ciphers that are applicable to the present invention will be described. The shared key block cipher (herea

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A reduction in the size of encryption processing configuration applying generalized Feistel structures is achieved. The encryption processing configuration applies a generalized Feistel structure for dividing and inputting data into multiple lines, and repeatedly executing data transformation processing applying a round function on the data transferred to each line, and during the execution cycle of a matrix operation by a matrix operation executing unit for executing linear transformation processing applying a matrix on the data in a first line, an operation is executed on the matrix operation processing data from the initial cycle and data in a second line. This configuration enables a register to be used for both the storage of the data for the second line and the storage of the results of the matrix operation on the first line of data in progress, a reduction in the total number of registers, and thus a reduction in size.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner SONY CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products