Scalable multi-key memory encryption
US12189792B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 26, 2020 |
| Grant date | Jan 7, 2025 |
| Priority date | — |
| Expiry date | Jun 24, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/657
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Embodiments of apparatuses, methods, and systems for scalable multi-key memory encryption are disclosed. In an embodiment, an apparatus includes a core, an encryption unit, and key identification hardware. The core is to write data to and read data from memory regions, each to be identified by a corresponding address. The encryption unit to encrypt data to be written and decrypt data to be read. The key identification hardware is to use a portion of the corresponding address to look up a corresponding key identifier in a key information data structure. The corresponding key identifier is one multiple key identifiers. The corresponding key identifier is to identify which one of multiple encryption keys is to be used to encrypt and decrypt the data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.