Dynamic Encryption via Quasi-Hardware Identifier for Mobile DRM
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The proliferation of mobile devices and next-generation networks has increased the demand for secure digital rights management to prevent unauthorized access to content, as traditional physical media delivery methods are replaced by digital content transmission over data connections.
Innovation Solution
A multi-tenant platform that supports various content types and providers, using dynamic encryption based on a quasi-hardware device identifier, combined with location and time-based access controls, to securely deliver and manage digital rights for mobile devices, ensuring content is accessible only according to predefined rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dynamic encryption based on quasi-hardware device identifier is implemented, then security against unauthorized access is improved, but device complexity increases
Solution Approach 1:
The patent changes the encryption parameter from static to dynamic by using the quasi-hardware device identifier (QHWID) generated from virtual machine instructions. This QHWID varies based on the device's hardware configuration, creating a unique encryption key for each device without requiring complex hardware security modules.
Solution Approach 2:
The patent replaces traditional hardware-based security mechanisms with a software-based approach using virtual machine instruction interpretation. The QHWID is generated through software that interprets VM instructions related to hardware identification, eliminating the need for physical security hardware while maintaining security.
2Manufacturing precision
If location and time-based access controls are implemented, then digital rights management precision is improved, but system complexity increases
Solution Approach 1:
The patent applies preliminary action by embedding location and time constraints directly into the encryption process and rights management metadata before content delivery. The access control rules are pre-configured and automatically enforced without requiring complex real-time verification systems during content playback.
Solution Approach 2:
The patent makes the rights management system universal by integrating multiple control functions (encryption, location verification, time validation) into a single unified framework. The same system infrastructure handles both content protection and access control, reducing overall system complexity despite the multiple functions performed.
3Adaptability or versatility
If multi-tenant platform supports multiple content providers and devices, then adaptability is improved, but platform complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the multi-tenant platform into independent virtual machine instances, each handling specific content providers or device types. This modular architecture allows each segment to be configured independently for different tenants while sharing the underlying infrastructure, reducing overall platform complexity.
Solution Approach 2:
The patent introduces the QHWID generation mechanism as an intermediary layer between the platform and diverse devices. This intermediary standardizes device identification and encryption key generation across different device types and content providers, simplifying the platform architecture by providing a uniform interface despite the diversity of supported devices.
Data Source
AI summary
Embodiments provide a method that causes a plurality of virtual machine instructions to be interpreted for indications of a mobile device's hardware identification information, thus forming a plurality of hardware instruction interpretations. The embodiment also combines each of the plurality of hardware instruction interpretations and hashes the combination to form a quasi-hardware device identifier. An encryption process is based on the quasi-hardware encryption device identifier and the media is then encrypted using the encryption process. The encrypted media is transferred to the mobile device wherein the mobile device decrypts the media based at least in part on the mobile device's internal knowledge of the quasi-hardware device identification.


