Content Code Decryption via Node Key Tree for Secure Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in reliably selecting and executing appropriate content code compliant with players for data processing, leading to issues with content protection and unauthorized use, especially when content is distributed across different apparatuses and applications.
Innovation Solution
An information processing apparatus that utilizes a data processor with a memory containing node keys corresponding to a key tree structure, allowing for decryption and processing of content code, including security checks and data conversion, to ensure only valid content code is executed by compatible players.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content code is recorded as a file independent of content, then processes for moving and copying content code become possible, but leakage of content code can occur and great damages can occur if illegally distributed and used
Solution Approach 1:
The content code is segmented into multiple parts and stored in different locations within the information recording medium. The data processor retrieves and assembles these segmented parts to execute the content code, preventing complete leakage even if some parts are accessed
Solution Approach 2:
The content code is pre-encrypted using encryption keys stored in the data processor before being recorded on the information recording medium. This preliminary encryption action ensures that even if the code is accessed, it cannot be executed without the proper decryption keys
2Reliability
If appropriate content code compliant with players is selected and executed, then secure data processing is ensured, but reliable selection and execution becomes challenging across different apparatuses and applications
Solution Approach 1:
The information recording medium is designed with a universal structure that can store multiple types of content code compatible with different players. The data processor automatically identifies and selects the appropriate content code based on the player type, making the system universally compatible without requiring complex manual selection
Solution Approach 2:
The system implements a feedback mechanism where the data processor communicates with the information recording medium to identify the player type and retrieve the corresponding content code. This automated feedback loop ensures reliable selection without increasing device complexity
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A configuration is provided for enabling a process in which appropriate content code corresponding to apparatuses and applications of various model types and versions is selected to be performed. In a configuration in which content code recorded on an information recording medium is obtained, and processing, such as a security check in accordance with the content code, conversion of the content data, and embedding of player information into the content, is performed, at least a portion of the content code is set as encrypted data, and as an encryption key therefore, a node key set so as to correspond to a node of a key tree having a hierarchical structure is used. With this configuration, it is possible to specify in advance a player capable of decrypting the encryption part of the content code by using the node key, and only appropriate content code compliant with each player is processed, thereby making it possible to prevent a process of using invalid content code.