Patent · US Active

Fine-grained memory address space layout randomization

US11188638B2 · kind B2 · utility

1Cited by
16References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 10, 2019
Grant dateNov 30, 2021
Priority date
Expiry dateMay 10, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/033
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system can use a method of fine-grained address space layout randomization to mitigate the system's vulnerability to return oriented programming security exploits. The randomization can occur at the sub-segment level by randomizing clumps of virtual memory pages. The randomized virtual memory can be presented to processes executing on the system. The mapping between memory spaces can be obfuscated using several obfuscation techniques to prevent the reverse engineering of the shuffled virtual memory mapping.

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