US 12,361,132 B2
Verifying security for virtual machines in cloud streaming systems and applications
Lucien Dunning, Ramsey, NJ (US); Seth Schneider, San Jose, CA (US); Dwayne Swoboda, San Jose, CA (US); Marko Mitic, San Jose, CA (US); and Adam Zabrocki, Kings Park, NY (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Jan. 6, 2023, as Appl. No. 18/151,175.
Prior Publication US 2024/0232360 A1, Jul. 11, 2024
Int. Cl. G06F 21/57 (2013.01); A63F 13/73 (2014.01)
CPC G06F 21/57 (2013.01) [A63F 13/73 (2014.09)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
providing, to an attestation service, one or more attestation reports generated using one or more graphics processing units (GPUs) and one or more central processing units (CPUs);
receiving a verification determined using the attestation service and the one or more attestation reports, the verification indicating a presence of a trusted computing base (TCB) corresponding to the one or more GPUs and the one or more CPUs, wherein the TCB is to:
include GPU state data within the one or more GPUs and a virtual machine (VM) that uses the GPU state data, and
isolate the GPU state data and the VM from an untrusted host operating system (OS); and
performing one or more operations using the TCB based at least on the verification.