Confidential Information Processing Apparatus Stream Cryptographic Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


