Ad-Embedded Key Distribution for DRM Stream Decryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users can circumvent advertisements on advertising-supported streaming platforms by accessing and editing media manifests, threatening the economic model of these platforms.
Innovation Solution
A method and system that receive an encrypted media content stream, request a second media content stream with key information for decryption, and present the decrypted content, ensuring that advertisements are played before subsequent content, using techniques like MPEG Dynamic Adaptive Streaming Over HTTP and digital rights management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users access and edit media manifests to skip advertisements, then user convenience is improved, but the economic model of the streaming platform deteriorates
Solution Approach 1:
The system performs preliminary actions by encrypting the media content stream before transmission and embedding decryption keys within the advertisement stream itself. This ensures that users must complete the advertisement viewing process beforehand to obtain the decryption key, preventing ad-skipping while maintaining user convenience through automated key retrieval.
Solution Approach 2:
The advertisement stream serves as an intermediary carrier that contains the decryption key. Instead of directly providing the key or preventing ad-skipping through complex authentication, the system uses the ad-stream as a mediator that delivers the key only after successful ad playback, resolving the contradiction between user convenience and platform revenue protection.
2Reliability
If the media content stream is encrypted, then content protection is improved, but system complexity deteriorates
Solution Approach 1:
The system merges the advertisement delivery function with the key distribution function into a single integrated stream. The advertisement stream simultaneously serves as both the ad content and the vehicle for delivering the decryption key, eliminating the need for separate key management systems and reducing overall system complexity while maintaining strong content protection.
Data Source
AI summary
In some embodiments, a method for controlling access to media is provided, the method comprising: receiving an encrypted media content stream from a media content source that includes first media content corresponding to at least a portion of a media content item; requesting a second media content stream that includes second media content having a playback position adjacent to the first media content, wherein the second media content stream includes key information for decrypting the encrypted media content stream; decrypting the encrypted media content stream using the key information included in the second media content stream; and causing the decrypted media content stream to be presented.


