Technologies for secure z-order enforcement with trusted display
OwnerSiddhartha Chhabra, Prashant Dewaninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerSiddhartha Chhabra, Prashant Dewaninventors
Estimating the term…
Technologies for secure z-order enforcement include a computing device having a processor with secure enclave support. A secure enclave invokes an EBIND instruction with display programming information that includes a z-order enforcement policy indicating whether the secure enclave requests z-order enforcement for an overlay surface associated with the secure enclave. The processor generates wrapped programming information in response to invoking the EBIND instruction. An untrusted supervisor component such as a device driver invokes an UNWRAP instruction with the wrapped programming information. The processor unwraps the wrapped programming information and programs a display controller with the z-enforcement policy. The processor may read a z-order enforcement status register of the display controller to determine if an overlay surface is available. For z-order enforcement, the display controller composes the overlay surface associated with the secure enclave in front of all other overlay surfaces of the display controller. Other embodiments are described and claimed.
A computing device for secure display z-order enforcement, the computing device comprising:
A method for secure display z-order enforcement, the method comprising:
One or more computer-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a computing device to:
Dependencies are inferred from the claim text.