Patent · US Active

Methods and systems for securely executing untrusted software

US10303885B2 · kind B2 · utility

1Cited by
2References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 23, 2016
Grant dateMay 28, 2019
Priority date
Expiry dateMar 25, 2037

Classification

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

Abstract

Methods and systems for securely executing untrusted software are described. In one embodiment, two virtual memory mappings are used (one readable/writeable-RW and the other readable/executable-RX). In one embodiment, compiled software is used at run time through pointers to the RX virtual memory space and a compiler causes the storage of the compiled software in the RW virtual memory space through the use of an executable function (e.g. a memory copy like function) stored in an executable only memory region.

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