Content Data Encryption via Sequence Reordering and Key Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data encryption methods fail to prevent unauthorized use of content data stored on client computers, particularly for large-volume moving picture data, as they require significant decryption time, affecting playback.
Innovation Solution
An encryption method that changes the sequence of received content data and generates a decryption key, which is then encrypted using a predetermined encryption system, allowing for quick decryption and playback by storing data in a cache file, using techniques like DES or Triple-DES for key encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional encryption methods are used to secure content data, then security is improved, but decryption time increases significantly affecting playback
Solution Approach 1:
The content data is divided into multiple blocks, and each block is encrypted with a different encryption key. This segmentation allows the system to decrypt only specific blocks needed for playback rather than decrypting the entire content, significantly reducing decryption time while maintaining security.
Solution Approach 2:
The invention extracts and stores encryption key information in a separate decryption key file rather than embedding it within the content data. This separation allows for efficient key management and enables the playback device to quickly access and use the decryption keys without processing the entire encrypted content.
2Reliability
If encryption is applied to prevent unauthorized use of stored content data, then security is improved, but the complexity of the system increases
Solution Approach 1:
The invention introduces a decryption key file as an intermediary component that bridges the encrypted content data and the playback device. This intermediary contains the necessary encryption key information in a structured format, simplifying the decryption process and reducing system complexity compared to implementing complex decryption algorithms directly in the playback device.
3Ease of operation
If content data is downloaded and stored on client computer, then accessibility is improved, but unauthorized use becomes possible
Solution Approach 1:
The invention applies different security measures to different parts of the stored content data. Each block of content data is encrypted with a specific encryption key, and the decryption key file contains organized key information that enables authorized access. This localized encryption approach maintains accessibility for authorized users while preventing unauthorized use, as the decryption keys are protected and managed separately.
Data Source
AI summary
An encryption method and apparatus thereof is disclosed. In one embodiment the method includes (a) receiving the content data via the network, (b) changing a sequence of the received content data according to a predetermined algorithm or randomly to store in a form of a cache file, (c) generating a decryption key including information of the changed sequence of the data, and (d) encrypting the decryption key according to a predetermined encryption system, wherein if a playback or transmission of the stored content is requested, the encrypted decryption key is decrypted and the corresponding data is extracted from the cache file according to the sequence information of the decryption key to be played back or transmitted. According to one embodiment of the invention, a user is unable to illegally use content data stored in his local client and content data stored in a local client can be quickly decrypted so as not to affect playback of the content data.


