Video Codec Access Control Using TEE Token Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to implementing selective video codec access in hardware devices are either insecure due to reliance on untrusted storage or lack granularity, allowing unauthorized access and modification, and do not support per-device control.

Innovation Solution

A token-based video codec control technique using a video codec token obtained from an authorized server, managed within a trusted execution environment (TEE) to enforce codec policies securely, ensuring only authorized operations are performed on graphics hardware resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional approaches store security information in readily-accessible storage locations, then ease of operation is improved, but reliability deteriorates due to susceptibility to unauthorized modification

Engineering Contradiction:
Improveaccessibility of security informationVSAvoidsecurity of codec control information
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a trusted execution environment (TEE) as an intermediary layer between the hardware codec resources and the external system. The TEE contains a secure storage location that stores codec control information (such as authorization data and security policies) in an protected manner. This intermediary structure allows the system to maintain ease of operation by providing a standardized interface while simultaneously improving reliability through cryptographic protection and isolated access control within the TEE boundary.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If selective codec access control is implemented, then reliability of codec resource management is improved, but device complexity increases due to additional authentication mechanisms

Engineering Contradiction:
Improvecodec resource management securityVSAvoidauthentication and control infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trusted execution environment is configured to autonomously enforce codec control policies without requiring continuous external authentication. The TEE contains embedded security logic and secure storage that automatically verify authorization and manage codec resource access based on pre-loaded control information. This self-service mechanism reduces device complexity by eliminating the need for complex runtime authentication infrastructure while maintaining high reliability through hardware-rooted security guarantees.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If per-device codec policy enforcement is implemented, then adaptability of codec management is improved, but manufacturing complexity increases due to individual device provisioning

Engineering Contradiction:
Improveper-device codec controlVSAvoiddevice provisioning process
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal provisioning mechanism where a single authorization application running in the trusted execution environment can manage codec policies for multiple devices. The TEE's secure storage location is designed to hold device-specific codec control information that can be programmatically configured. This universal approach allows manufacturers to provision per-device policies through automated processes rather than manual configuration, reducing manufacturing complexity while maintaining the adaptability to enforce unique codec policies on each device based on licensing or subscription models.

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

Data Source

PatentUS12615383B2Hardware-based video codec control
Publication Date: 2026.04.28 ATI TECHNOLOGIES ULC
  • US12615383B2 patent drawing
  • US12615383B2 patent drawing
  • US12615383B2 patent drawing

AI summary

A compute device implements a technique for facilitating selective access to hardware codec resources. The compute device executes, in a trusted execution environment, firmware for controlling graphics hardware of a device that supports a plurality of video codecs. The compute device obtains codec control data specific to the device from a remote system and then configures the firmware to implement a codec policy for selectively providing access to the plurality of video codecs based on the codec control data.