Content Data Encryption via Sequence Reordering and Key Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If conventional encryption methods are used to secure content data, then security is improved, but decryption time increases significantly affecting playback

Engineering Contradiction:
ImprovesecurityVSAvoiddecryption time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If encryption is applied to prevent unauthorized use of stored content data, then security is improved, but the complexity of the system increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If content data is downloaded and stored on client computer, then accessibility is improved, but unauthorized use becomes possible

Engineering Contradiction:
ImproveaccessibilityVSAvoidauthorization control
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8443186B2Method and device of data encryption
Publication Date: 2013.05.14 NHN CORP
  • US8443186B2 patent drawing
  • US8443186B2 patent drawing
  • US8443186B2 patent drawing

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.