Dynamic Encryption via Quasi-Hardware Identifier for Mobile DRM

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If location and time-based access controls are implemented, then digital rights management precision is improved, but system complexity increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidrights management system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multi-tenant platform supports multiple content providers and devices, then adaptability is improved, but platform complexity increases

Engineering Contradiction:
Improveplatform compatibilityVSAvoidplatform architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9124650B2Digital rights management in a mobile environment
Publication Date: 2015.09.01 DIRECTV LLC
  • US9124650B2 patent drawing
  • US9124650B2 patent drawing
  • US9124650B2 patent drawing

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.