Patent · US Active

Efficient secure data marshaling through at least one untrusted intermediate process

US8645967B2 · kind B2 · utility

2Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2011
Grant dateFeb 4, 2014
Priority date
Expiry dateFeb 21, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1416
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Secure marshaling of data via one or more intermediate processes is provided. A source process may create a named shared memory section resulting in a first handle to the shared memory section. The source process may populate the shared memory section with information. An access control list may secure the shared memory section by preventing the one or more intermediate processes from accessing content of the shared memory section, while allowing a target process to access the content. The first handle and a name of the shared memory section may be marshaled to a first intermediate process resulting in a respective new handle to the shared memory section. A last intermediate process may marshal the name to a target process, which may use the name to obtain access to the content of the shared memory section.

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