Hardware enforced content protection for graphics processing units

A graphics processing unit and graphics processing technology, applied in the direction of program/content distribution protection, internal/peripheral computer component protection, electrical digital data processing, etc., can solve problems such as difficult to control security content and insecurity of open platforms

Active Publication Date: 2015-10-14
QUALCOMM INC
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because such drivers are often open source and / or not considered "safe" with respect to protected content, they are more susceptible to third party alteration
Such alterations could result in protected content (such as digital rights management (DRM) content) being stored in unsecured memory and copied over the streamed or processed hardware controlled by such drivers
As a result, it is often difficult to control secure content on open platforms

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hardware enforced content protection for graphics processing units
  • Hardware enforced content protection for graphics processing units
  • Hardware enforced content protection for graphics processing units

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] This disclosure relates to techniques for graphics processing, and more specifically, techniques for hardware-enforced content protection for graphics processing units (GPUs).

[0017] Modern operating systems (both open platforms (e.g., Android or other open source platforms) and closed platforms (e.g., Microsoft ) are generally not trusted in protecting secure content that is streamed to or processed by the open platform. While modern operating systems provide a level of security via user kernel-mode separation, ultimately kernel-mode components do not provide a strong level of trust in closed platforms and especially in open platforms. Kernel-mode drivers can be easily installed, and malicious kernel-mode drivers naturally bypass security boundaries. Kernel-mode hardware drivers in such open platforms are used to control the operation of hardware that can process secure content, such as graphics processing units (GPUs). However, because such drivers are often open...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A graphics processing unit (GPU) is configured to access a first memory unit according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to allow the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and configured to allow the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.

Description

technical field [0001] This disclosure relates to techniques for graphics processing, and more particularly, to techniques for content protection. Background technique [0002] Modern operating systems (both open platforms (e.g., Android or other open source platforms) and closed platforms (e.g., Microsoft ) are generally not trusted in protecting secure content that is streamed to or processed by the open platform. While modern operating systems provide a level of security via user kernel-mode separation, ultimately kernel-mode components do not provide a strong level of trust in closed platforms and especially in open platforms. Kernel-mode drivers can be easily installed, and malicious kernel-mode drivers naturally bypass security boundaries. Kernel-mode hardware drivers in such open platforms are used to control the operation of hardware that can process secure content, such as graphics processing units (GPUs). However, because such drivers are often open source and / ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(China)
IPC IPC(8): G06F21/10G06F21/74
CPCG06F21/53G06F21/10G06F21/50G06F21/74G06F2221/0746G06F12/1009G06F12/1081
Inventor科林·克里斯托弗·夏普苏迪普·拉维·科蒂林加尔托马斯·埃德温·弗里辛格安德鲁·E·格鲁贝尔
OwnerQUALCOMM INC