Avoiding redundant memory encryption in a cryptographic protection system
AssigneeIntel Corporation
InventorsSIDDHARTHA CHHABRA, DAVID M. DURHAM, PRASHANT DEWAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsSIDDHARTHA CHHABRA, DAVID M. DURHAM, PRASHANT DEWAN
Estimating the term…
This disclosure is directed to avoiding redundant memory encryption in a cryptographic protection system. Data stored in a device may be protected using different encryption systems. Data associated with at least one trusted execution environment (TEE) may be encrypted using a first encryption system. Main memory in the device may comprise data important to maintaining the integrity of an operating system (OS), etc. and may be encrypted using a second encryption system. Data may also be placed into a memory location via direct memory access (DMA) and may be protected utilizing a third encryption system. Redundant encryption may be avoided by encryption circuitry capable of determining when data is already protected by encryption provided by another system. For example, the encryption circuitry may comprise encryption control circuitry that monitors indicators set at different points during data handling, and may bypass certain data encryption or decryption operations based on the indicator settings.
A device equipped for cryptographic memory protection, comprising:
A method for cryptographic memory protection, comprising:
At least one machine-readable storage medium having stored thereon, individually or in combination, instructions for cryptographic memory protection that, when executed by one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.