Patent · US Active

System and method for supporting JIT in a secure system with randomly allocated memory ranges

US8646050B2 · kind B2 · utility

11Cited by
11References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 18, 2011
Grant dateFeb 4, 2014
Priority date
Expiry dateJan 22, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/57
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing just-in-time code at a device that enforces a code signing requirement. The disclosure includes receiving computer code, where a portion of the code includes executable just-in-time code, at a device that enforces a code signing requirement; identifying the unsigned just-in-time executable portion of code; allocating a randomly selected memory region on the device for at least some of the unsigned just-in-time executable portion; and executing the unsigned just-in-time executable portion of code in the randomly selected memory region as if the unsigned just-in-time executable portion of code was signed computer code.

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