TEE Device Interface Security Protocol (TDISP)
TEE Device Interface Security Protocol (TDISP) is a new framework and architecture to secure I/O virtualization.
- ☹️ If you wanted to ensure encryption in the past, it had to be done in a proprietary manner. Case in point, connecting Nvidia GPUs to AMD SEV VMs required cooperation from Nvidia, AMD, and Azure.
- 🙂 The TDISP framework standardizes the process and manages the entire key exchange, eliminating the need to build unique interfaces for each different device.
Functions
- Establishing a trust relationship between a TVM and a device
- Securing the interconnect between the host and device.
- Detect register manipulation outside of TDISP
- Identify connection as no longer secure
- Flag the software
- Re-secure the link before the breach occurs.
- Attach and detach a TDI in a trusted manner.
Key management
- Enables secure key exchange
- Turn on and off the encryption, performing like a control panel, so you can refresh keys for the next hour