Digital Media Packager Encoding Payload for DRM Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital media content protection systems face challenges in maintaining compatibility with existing systems, preventing content leakage, and allowing for secure reuse of digital media contents across various formats, while also managing system load and user connections effectively.

Innovation Solution

A digital media content protection system that encodes at least a portion of media data in digital media content files, inserts encoding information into an information region, and uses a DRM server to generate licenses for decoding, allowing for secure streaming and reuse of contents across various formats like AVI, MPEG2-TS, FLV/FLA, and ASF, while maintaining container integrity and reducing system load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital media contents are streamed using conventional methods, then real-time reproduction is enabled, but security against content leakage cannot be ensured

Engineering Contradiction:
Improvecontent securityVSAvoidstreaming functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The content is divided into multiple packets for streaming transmission. Each packet is individually encrypted with the same key, allowing sequential delivery and reproduction in real-time while maintaining security. This segmentation enables the content to be transmitted and reproduced without being stored in complete form, preventing leakage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encryption state of the content changes dynamically - content is encrypted for transmission and automatically decrypted during reproduction. The system transforms the content from a stored encrypted state to a transient decrypted state for playback, then returns to encrypted form, enabling both security and real-time reproduction functionality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If content is encrypted for security, then content protection is improved, but compatibility with existing systems deteriorates

Engineering Contradiction:
Improvecontent protectionVSAvoidsystem compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A packager component is introduced as an intermediary between the content source and streaming system. The packager encrypts content and embeds encryption information (including key identifiers and algorithm types) into packet headers. This intermediary layer enables existing streaming infrastructure to handle protected content without modification while maintaining security through the encryption mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all content is encoded and decoded through specific license, then content security is strengthened, but system load increases and user connections are limited

Engineering Contradiction:
Improvecontent securityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of encoding/decoding entire content files, the system applies encryption only to the essential key information and packet headers. The actual content packets are transmitted in encrypted form but require minimal processing at the receiver end - primarily decryption using provided keys rather than full encoding/decoding cycles. This partial action approach maintains security while dramatically reducing system load and enabling concurrent user connections.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8875310B2System and method of protecting digital media contents
Publication Date: 2014.10.28 FASOO COM
  • US8875310B2 patent drawing
  • US8875310B2 patent drawing
  • US8875310B2 patent drawing

AI summary

A system and method of protecting digital media contents, which maintain compatibility with an existing system and block any attempt to illegally use the digital media contents having various formats, and which reduce a system load and maximize a possibility of reusing the digital media contents. The system includes a packager for analyzing a format of contents and encoding at least a portion of a data region located in a payload of the contents, and for generating encoded contents by inserting encoding information including at least one of an encoding key value and contents information into the contents; and a digital rights management (DRM) server for receiving a request for a license and the encoding information from an external device which receives the encoded contents, for confirming the encoding information and then generating a license which is used to decode the encoded contents, and for providing the generated license to the external device.