Invention Application
- Patent Title: LOW OVERHEAD INTEGRITY PROTECTION WITH HIGH AVAILABILITY FOR TRUST DOMAINS
-
Application No.: US17872805Application Date: 2022-07-25
-
Publication No.: US20220365885A1Publication Date: 2022-11-17
- Inventor: Siddhartha Chhabra , Rajat Agarwal , Baiju Patel , Kirk Yap
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/78 ; G06F21/60 ; H04L9/32 ; G06F21/64 ; H04L9/14 ; G06F21/53 ; G06F21/85

Abstract:
Techniques are described for providing low-overhead cryptographic memory isolation to mitigate attack vulnerabilities in a multi-user virtualized computing environment. Memory read and memory write operations for target data, each operation initiated via an instruction associated with a particular virtual machine (VM), include the generation and/or validation of a message authentication code that is based at least on a VM-specific cryptographic key and a physical memory address of the target data. Such operations may further include transmitting the generated message authentication code via a plurality of ancillary bits incorporated within a data line that includes the target data. In the event of a validation failure, one or more error codes may be generated and provided to distinct trust domain architecture entities based on an operating mode of the associated virtual machine.
Information query