Patent · US Active

Obfuscation of an address space layout randomization mapping in a data processing system

US10311227B2 · kind B2 · utility

4Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2014
Grant dateJun 4, 2019
Priority date
Expiry dateSep 30, 2034

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.