To facilitate safe information transfer, the NVIDIA driver, working in the CPU TEE, makes use of an encrypted "bounce buffer" located in shared procedure memory. This buffer acts as an middleman, making sure all interaction between the CPU and GPU, like command buffers and CUDA kernels, is encrypted and therefore mitigating possible in-band assault