Patent · US Active

Native code module security for arm instruction set architectures

US8561183B2 · kind B2 · utility

23Cited by
4References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 18, 2009
Grant dateOct 15, 2013
Priority date
Expiry dateAug 15, 2032

Classification

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

Abstract

Some embodiments provide a system that executes a native code module. During operation, the system obtains the native code module. Next, the system loads the native code module into a secure runtime environment. Finally, the system safely executes the native code module in the secure runtime environment by using a set of software fault isolation (SFI) mechanisms that constrain store instructions in the native code module. The SFI mechanisms also maintain control flow integrity for the native code module by dividing a code region associated with the native code module into equally sized code blocks and data blocks and starting each of the data blocks with an illegal instruction.

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