Single Container File Supporting Multiple DRM Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital rights management (DRM) systems require multiple versions of content to be encrypted for different DRM systems, leading to inefficiencies in content distribution and decryption, as devices supporting one DRM system cannot decrypt content encrypted for another.
Innovation Solution
A single container file is created with multiple DRM protection systems using a shared encryption algorithm and key information, allowing devices to decrypt the content using any of the applied protection systems without creating additional copies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple versions of content are created for different DRM systems, then devices supporting different DRM systems can decrypt the content, but the content distribution complexity and storage requirements increase
Solution Approach 1:
The patent combines multiple DRM protection systems into a single content file by embedding multiple encryption layers and associated metadata within one file structure. This allows a single file to contain content protected by different DRM systems simultaneously, eliminating the need to create and distribute separate encrypted versions for each DRM system while maintaining compatibility across devices supporting different DRM standards
Solution Approach 2:
The content file is designed with universal compatibility by incorporating multiple DRM protection systems and encryption schemes within a single file. The file structure includes multiple encryption layers, key management information, and metadata that enable devices supporting different DRM systems to decrypt and access the content using their respective DRM capabilities, making the file universally accessible across diverse device ecosystems
2Reliability
If multiple versions of content are created for different DRM systems, then each DRM system can protect the content independently, but the storage space and processing overhead increase
Solution Approach 1:
The patent implements a nested encryption structure where multiple DRM protection layers are embedded within a single content file. Each DRM system's encryption and protection mechanisms are nested within the same file container, with each layer containing its own encryption keys and metadata. This nested approach maintains independent DRM protection for each system while avoiding the need to create separate full copies of the content for each DRM system, thereby reducing overall storage requirements
Solution Approach 2:
Multiple DRM protection systems are merged into a single integrated file structure that contains the content and all necessary encryption layers. By combining multiple protection systems into one file rather than creating separate files for each system, the patent reduces the total quantity of content data that needs to be stored and distributed, while maintaining the reliability of each individual DRM system through their respective encryption layers
3Reliability
If content is encrypted for one DRM system, then the content is protected according to that system's security model, but devices supporting other DRM systems cannot decrypt the content
Solution Approach 1:
The content file is designed with universal compatibility by incorporating multiple DRM protection systems and encryption schemes within a single file. The file structure includes multiple encryption layers, key management information, and metadata that enable devices supporting different DRM systems to decrypt and access the content using their respective DRM capabilities, making the file universally accessible across diverse device ecosystems
Solution Approach 2:
The patent introduces an intermediary file structure that acts as a container for multiple DRM protection systems. This intermediary structure includes multiple encryption layers and metadata that mediate between different DRM systems and the content, allowing devices with different DRM capabilities to access the content through their respective DRM interfaces while maintaining the security integrity of each DRM system
Data Source
AI summary
Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.


