Confidential Information Processing Apparatus Stream Cryptographic Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional confidential information processing devices require complex software control and multiple output/input operations when performing multiple cryptographic computations with non-unique methods, leading to inefficiencies and increased complexity.

Innovation Solution

A confidential information processing device with a stream analysis unit, cryptographic computation unit, context storage unit, and stream control unit that manages contexts and cryptographic operations based on a correspondence table, allowing for flexible setting and execution of multiple cryptographic computations on a single data stream without constant output, using different cryptographic algorithms and methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple cryptographic computations with non-unique methods are performed on a single data stream, then cryptographic security and functionality are improved, but device complexity and control complexity increase significantly

Engineering Contradiction:
Improvecryptographic computation flexibilityVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data stream into multiple data columns and assigns different cryptographic computation methods to each column. This allows parallel processing of multiple cryptographic operations without requiring complex sequential control, thereby maintaining versatility while reducing control complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal processing structure where a single data stream can be simultaneously processed through multiple cryptographic computation paths. The system universally handles different computation methods (encryption, decryption, hashing) within one integrated framework, improving adaptability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If the data stream is divided into multiple data columns for parallel cryptographic computation, then processing speed and productivity are improved, but device complexity increases due to additional DMA transfers

Engineering Contradiction:
Improveprocessing speedVSAvoidstructural complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data stream is divided into multiple data columns that can be processed in parallel. Each data column undergoes independent cryptographic computation, enabling simultaneous processing operations that improve productivity while maintaining a manageable structural complexity through organized segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous data flow through the system by processing multiple data columns in parallel without requiring intermediate output and re-input operations. This continuous processing approach improves productivity while avoiding the complexity associated with multiple discrete transfer operations.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If input and output operations are performed multiple times for sequential cryptographic computations, then computation accuracy and security are improved, but loss of time and processing efficiency deteriorate

Engineering Contradiction:
Improvecomputation securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple cryptographic computation operations into a single integrated processing pass. By combining multiple computation methods acting on different data columns simultaneously, the system achieves the security of multiple operations without the time penalty of sequential execution and multiple I/O cycles.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary organization of the data stream into appropriately structured data columns before processing begins. This preliminary segmentation allows subsequent cryptographic operations to proceed in parallel without requiring intermediate reorganization or multiple input/output cycles, thereby reducing processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8077867B2Confidential information processing apparatus, confidential information processing device, and confidential information processing method
Publication Date: 2011.12.13 PANASONIC SEMICON SOLUTIONS CO LTD
  • US8077867B2 patent drawing
  • US8077867B2 patent drawing
  • US8077867B2 patent drawing

AI summary

The present invention relates to a confidential information processing device, a confidential information processing apparatus, and a confidential information processing method, and particularly to a confidential information processing device which performs multiple cryptographic computation for different target data included in a data stream. With this configuration, the context control unit outputs the stream on which the cryptographic computation is performed to an external device or other stream analysis unit. Thus, by setting the number of cryptographic computation on a correspondence table, the number of computation can be set to any number. Thus, the confidential information processing device according to the present invention can perform any number of cryptographic computations on one stream. Furthermore, without outputting the stream whenever a cryptographic computation is completed, multiple cryptographic computations can be performed with one stream input. In addition, by setting the number of cryptographic computation on the correspondence table, the number of computation can be easily changed.