1. A computer-implemented method for securing display output data comprising: registering a process as a protected process via a trusted memory service layer; marking a first portion of a process address space as an isolated display buffer associated with the protected process and a second portion of the process address space as a place holder display buffer associated with the protected process; marking a portion of a graphics memory space as an access controlled graphics memory region; providing a virtual sprite device and an associated virtual sprite memory region; invoking, in response to the reception of sensitive data into the isolated display buffer, an application programming interface via a windows manager to receive information associated with the place holder display buffer associated with the protected process; transferring the sensitive data in the isolated display buffer to the virtual sprite device memory region; transferring the sensitive data in the virtual sprite device memory region to the access controlled graphics memory region; and providing the sensitive data in the access controlled graphics memory region to a display device.