Secure License Management for High-Definition Content Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing playback devices are unable to play secure high-definition content, such as UHD, without proper authorization and management, and lack efficient methods for distributing and preventing copying of HD content.
Innovation Solution
A method and apparatus for managing license information and security keys, involving a certificate revision list, secure and non-secure sessions between devices, and decryption key lists to enable secure playback of high-definition content, including receiving encrypted license information, establishing sessions, and generating decryption keys for specific content positions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing playback devices attempt to play secure high-definition content without proper license management, then content playback capability is improved, but security and authorization control deteriorate
Solution Approach 1:
The system performs preliminary actions by establishing secure sessions and exchanging license information before content playback begins. The playback device receives encrypted license information from the storage device, decrypts it using session keys, and validates authorization credentials before enabling content playback, ensuring security measures are in place beforehand
Solution Approach 2:
The patent introduces license information and session management as intermediary elements between the storage device and playback device. The license information acts as a mediator that carries authorization credentials, while secure sessions mediate the communication exchange, allowing content playback capability to be granted conditionally without compromising security
2Reliability
If the system establishes secure sessions for license information exchange, then security is improved, but communication complexity increases
Solution Approach 1:
The communication process is segmented into distinct phases: session establishment phase, license information exchange phase, and content playback phase. Each phase has specific protocols and data formats, simplifying the overall complexity by breaking down the secure communication into manageable segments with clear boundaries and purposes
Solution Approach 2:
The system changes communication parameters dynamically based on session type. Secure sessions use encrypted channels with specific key exchange protocols, while non-secure sessions use simpler unencrypted communication. The session identification parameter determines which communication mode is active, allowing the system to adapt complexity to security requirements
3Productivity
If the system generates decryption keys for specific content positions, then playback efficiency at desired locations is improved, but processing time increases
Solution Approach 1:
The system performs preliminary actions by generating decryption keys for specific content positions before playback begins. The playback device receives position-specific license information that enables rapid key generation at desired locations, avoiding the need to process entire content files and reducing playback delay
Solution Approach 2:
The patent applies local quality by generating decryption keys specifically for the positions where content playback is needed, rather than generating keys for the entire content file. This localized approach creates decryption capability exactly where required, improving playback efficiency at desired locations without unnecessary processing of unrelated content sections
Data Source
AI summary
Disclosed herein is a method and apparatus for managing license information for playing secure high definition content. The method includes receiving a certificate revision list (CRL) from a license server, receiving encrypted license information allowing a playback of the content through a first session established between a storage device and the license server wherein the first session is identified by session identification information, and playing the content based on the license information.


