Patent · US Active

Security check systems and methods for memory allocations

US11216366B2 · kind B2 · utility

9Cited by
1References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 2020
Grant dateJan 4, 2022
Priority date
Expiry dateAug 20, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1024
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.