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:
Dec. 08, 2015

Filed:

Dec. 15, 2011
Applicants:

Athanasios Avgerinos, Pittsburgh, PA (US);

Mariusz H. Jakubowski, Bellevue, WA (US);

Marcus Peinado, Bellevue, WA (US);

Inventors:

Athanasios Avgerinos, Pittsburgh, PA (US);

Mariusz H. Jakubowski, Bellevue, WA (US);

Marcus Peinado, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01); G06F 21/71 (2013.01);
U.S. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/602 (2013.01); G06F 21/71 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2149 (2013.01);
Abstract

The subject disclosure is directed towards partitioning a code base of a program into a trusted portion and an untrusted portion. After identifying sensitive data within the code base using annotation information, one or more program elements that correspond to the sensitive data are automatically transformed into secure program elements that can be retained in the untrusted portion of the code base. Cryptographic techniques are used to minimize a potential size of the trusted portion of the code base. Source files for the trusted portion and the untrusted portion are generated.


Find Patent Forward Citations

Loading…