The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 08, 2013

Filed:

Oct. 30, 2008
Applicants:

Xiaoxin Chen, Cupertino, CA (US);

Carl A. Waldspurger, Palo Alto, CA (US);

Pratap Subrahmanyam, Saratoga, CA (US);

Tal Garfinkel, Palo Alto, CA (US);

Dan Boneh, Palo Alto, CA (US);

Inventors:

Xiaoxin Chen, Cupertino, CA (US);

Carl A. Waldspurger, Palo Alto, CA (US);

Pratap Subrahmanyam, Saratoga, CA (US);

Tal Garfinkel, Palo Alto, CA (US);

Dan Boneh, Palo Alto, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A virtual-machine-based system that may protect the privacy and integrity of application data, even in the event of a total operating system compromise. An application is presented with a normal view of its resources, but the operating system is presented with an encrypted view. This allows the operating system to carry out the complex task of managing an application's resources, without allowing it to read or modify them. Different views of 'physical' memory are presented, depending on a context performing the access. An additional dimension of protection beyond the hierarchical protection domains implemented by traditional operating systems and processors is provided.


Find Patent Forward Citations

Loading…