Streaming Media Security Framework with Chunk Decryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media playback systems on mobile devices face challenges in secure management of digital media, as unauthorized copying can occur due to full decryption of files, and users must switch between applications, disrupting playback.
Innovation Solution
Implementing a streaming-based architecture for chunk-by-chunk decryption of encrypted media files, allowing random access and variable chunk sizes based on available memory, and providing a floating media player interface that allows continuous playback while switching between applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If full decryption of media files is performed, then playback quality is improved, but security is worsened due to unauthorized copying
Solution Approach 1:
The patent divides the media file into multiple encrypted segments or chunks, where each segment is decrypted independently in memory during playback. This segmentation allows the system to maintain high playback quality by decrypting necessary portions while preventing unauthorized copying of the entire file, as the decrypted segments are processed and discarded from memory after use.
Solution Approach 2:
The patent changes the encryption parameter from file-level encryption to segment-level encryption, allowing different portions of the media file to be encrypted with different keys or encryption methods. This enables selective decryption of only the portions needed for playback, maintaining quality while enhancing security against unauthorized copying of the complete file.
2Ease of operation
If full-screen media playback is implemented, then user experience is improved, but multitasking capability is worsened
Solution Approach 1:
The patent implements a dynamic media player interface that can transition between full-screen mode for immersive playback and a smaller floating window mode for multitasking. This dynamic adaptability allows the system to optimize user experience based on current needs while maintaining the ability to switch between applications, resolving the contradiction between full-screen playback and multitasking capability.
3Object-affected harmful factors
If encrypted media files are stored on device, then security is improved, but random access capability is worsened
Solution Approach 1:
The patent segments the encrypted media file into multiple smaller encrypted chunks that can be independently accessed. This segmentation enables random access to specific portions of the media file without requiring decryption of the entire file, maintaining both security and random access capability by allowing the player to request and decrypt only the specific segments needed.
Data Source
AI summary
Disclosed are various embodiments relating to a security framework for media playback. In one embodiment, a client device has a decryption module, a streaming module, and a playback module. The playback module may be configured to request media data from the streaming module and render the media data on an output device. The streaming module may be configured to obtain the media data from the decryption module by a request that specifies a size of the media data. The size may be dynamically determined based at least in part on an amount of available temporary data storage. The decryption module may be configured to decrypt a portion of an encrypted media file based at least in part on the specified size to produce the media data.


