Invention Grant
- Patent Title: Security check systems and methods for memory allocations
-
Application No.: US16998912Application Date: 2020-08-20
-
Publication No.: US11216366B2Publication Date: 2022-01-04
- Inventor: David M. Durham , Michael LeMay
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/0853 ; G06F11/10 ; G06F9/50 ; G06F21/60 ; G06F12/0871

Abstract:
A memory controller is to store a unique tag at the mid-point address within each of allocated memory portions. In addition to the tag data, additional metadata may be stored at the mid-point address of the memory allocation. For each memory access operation, an encoded pointer contains information indicative of a size of the memory allocation as well as its own tag data. The processor circuitry compares the tag data included in the encoded pointer with the tag data stored in the memory allocation. If the tag data included in the encoded pointer matches the tag data stored in the memory allocation, the memory operation proceeds. If the tag data included in the encoded pointer fails to match the tag data stored in the memory allocation, an error or exception is generated.
Public/Granted literature
- US20200379902A1 SECURITY CHECK SYSTEMS AND METHODS FOR MEMORY ALLOCATIONS Public/Granted day:2020-12-03
Information query