Patent ID: 9183606
Filing Date: 2015-11-10
Classification: G06F,G06T

Abstract:
1. A method of extending trust from a trusted processor to a graphics processing unit to expand trusted processing in an electronic device, comprising: inserting, from a trusted security zone of the electronic device, a trusted kernel into the graphics processing unit of the electronic device, wherein the trusted security zone comprises a secure subsystem that is not accessible to hardware and software components outside the secure subsystem, and wherein the graphics processing unit is outside of the secure subsystem; monitoring, by the trusted kernel in the graphics processing unit, an activity level of the graphics processing unit; suspending, via the trusted kernel in the graphics processing unit, graphics processing on at least a portion of the graphics processing unit based on the monitoring; repurposing, via the trusted kernel, at least the portion of the graphics processing unit to perform trusted processing by bringing at least the portion of the graphics processing unit into the secure subsystem; and releasing, by the trusted processor of the trusted security zone, at least the portion of the graphics processing unit from trusted processing in the secure subsystem.