Digital Content Transcryption via Inclusion Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital content protection systems lack interoperability, preventing seamless transcryption of encrypted content between different content protection mechanisms, limiting the flexibility and compatibility of digital content usage across various devices and systems.

Innovation Solution

The implementation of a transcryption process that utilizes inclusion lists to specify permissible content protection systems, allowing digital content to be converted from one encryption format to another, such as from Windows Media DRM to DTCP, using transitory encryption to ensure secure and compatible transfer, with the help of a personal computer and consumer electronics devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital content is encrypted with a specific content protection system, then security and access control are improved, but interoperability with other content protection systems deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a transcryption system that acts as an intermediary between different content protection systems. The system includes a transcryption module that can convert encrypted content from a first content protection system to a second content protection system, enabling interoperability while maintaining security through controlled transcryption processes and license verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If content is encrypted for a specific content protection system, then access control precision is improved, but compatibility with other systems deteriorates

Engineering Contradiction:
Improveaccess control precisionVSAvoidcompatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic transcryption capabilities where the content protection system can adaptively convert between different encryption formats based on the target system. The inclusion list dynamically specifies which content protection systems are permitted for transcryption, allowing precise access control while enabling compatibility with authorized systems.

Inventive Principle:
Principle #15Dynamics

3Reliability

If strict content protection is applied, then unauthorized access prevention is improved, but system complexity increases

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the content protection functionality into distinct modules: an encryption module for applying content protection, a transcryption module for converting between systems, and a license management system for controlling access. This modular segmentation maintains strong security while organizing system complexity into manageable, independent components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP1902367B1Transcryption of digital content between content protection systems
Publication Date: 2019.12.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP1902367B1 patent drawingFigure 1
  • EP1902367B1 patent drawingFigure 2
  • EP1902367B1 patent drawingFigure 3

AI summary

Technology for protecting a digital content (110) including a first content protection system (100) capabale of decrypting the digital content (1 10), the digital content (1 10) including an inclusion list (1 18); a linkable library (308) providing access for an application to the functionality of the first content protection system (100), the application including a second content protection system (303); and a means for evaluating the second content protection system (303) to determine if the second content protection system (303) is on the inclusion list (118).