Key Derivation System Using Security State for Content Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems face challenges in ensuring secure key derivation for encrypted content, particularly in preventing unauthorized access and administrative or manufacturing errors, which can compromise security settings.

Innovation Solution

A system that utilizes a device's security configuration and key derivation logic to generate content keys based on hardware-specific security settings, ensuring proper implementation and preventing unauthorized decryption by using a secure memory and processor to derive keys from pre-stored security information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional key derivation methods are used, then content delivery can be achieved, but security against unauthorized access and administrative errors cannot be ensured

Engineering Contradiction:
Improvecontent securityVSAvoidunauthorized access and administrative errors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by deriving a security key before content decryption is allowed. The key derivation process checks security settings in advance and only proceeds if the device is properly configured, preventing unauthorized access before it can occur. This preliminary key derivation based on security configuration ensures that only properly configured devices can access content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by using the derived security key to verify and control subsequent content decryption operations. The key derivation process receives feedback about the device's security settings and adjusts the key generation accordingly, ensuring that content can only be decrypted if the security configuration is correct, thereby preventing administrative and manufacturing errors from compromising security.

Inventive Principle:
Principle #23Feedback

2Reliability

If security keys are used for content delivery, then unauthorized access is prevented, but the system becomes more complex

Engineering Contradiction:
Improvecontent securityVSAvoidkey derivation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The key derivation system achieves universality by using a single derived security key for multiple purposes: verifying device security configuration, controlling content decryption, and preventing unauthorized access. This multi-functional approach consolidates what would otherwise be separate security mechanisms into one unified system, reducing overall complexity while maintaining strong security.

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

Solution Approach 2:

The derived security key acts as an intermediary between the content encryption system and the decryption process. It mediates by verifying security settings before allowing decryption to proceed, thereby simplifying the overall system architecture by introducing a single security checkpoint rather than multiple separate verification mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If security settings are not verified, then device operation is simpler, but key generation can be compromised by administrative or manufacturing errors

Engineering Contradiction:
Improvedevice operationVSAvoidkey generation security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary verification of security settings during the key derivation process before content decryption is allowed. This preliminary action checks that the device is properly configured and only proceeds with key generation if the security settings are correct, preventing administrative or manufacturing errors from compromising key security while maintaining simple device operation for authorized users.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8843765B2Key derivation system
Publication Date: 2014.09.23 NXP BV
  • US8843765B2 patent drawing
  • US8843765B2 patent drawing
  • US8843765B2 patent drawing

AI summary

A device generates a content key that depends upon device security state information. For example, the device may retrieve a first content key and a security state, and then derive a content key using the first content key and the security state. Accordingly, if the security state is incorrect, then the generated content key is incorrect, and the device cannot decrypt content provided to the device.