Invention Grant
- Patent Title: Convolutional memory integrity
-
Application No.: US15089140Application Date: 2016-04-01
-
Publication No.: US10585809B2Publication Date: 2020-03-10
- Inventor: David M. Durham , Siddhartha Chhabra , Michael E. Kounavis , Sergej Deutsch , Karanvir S. Grewal , Joseph F. Cihula , Saeedeh Komijani
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Jordan IP Law, LLC
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F7/04 ; G06F11/00 ; G06F9/44 ; G06F21/64 ; G06F21/79

Abstract:
Apparatus, systems, computer readable storage mediums and/or methods may provide memory integrity by using unused physical address bits (or other metadata passed through cache) to manipulate cryptographic memory integrity values, allowing software memory allocation routines to control the assignment of pointers (e.g., implement one or more access control policies). Unused address bits (e.g., because of insufficient external memory) passed through cache, may encode key domain information in the address so that different key domain addresses alias to the same physical memory location. Accordingly, by mixing virtual memory mappings and cache line granularity aliasing, any page in memory may contain a different set of aliases at the cache line level and be non-deterministic to an adversary.
Public/Granted literature
- US20170285976A1 CONVOLUTIONAL MEMORY INTEGRITY Public/Granted day:2017-10-05
Information query