Integration of high-assurance features into an application through application factoring

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7730318
APP PUB NO 20050091661A1
SERIAL NO

10693749

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Application factoring or partitioning is used to integrate secure features into a conventional application. An application's functionality is partitioned into two sets according to whether a given action does, or does not, involve the handling of sensitive data. Separate software objects (processors) are created to perform these two sets of actions. A trusted processor handles secure data and runs in a high-assurance environment. When another processor encounters secure data, that data is sent to the trusted processor. The data is wrapped in such a way that allows it to be routed to the trusted processor, and prevents the data from being deciphered by any entity other than the trusted processor. An infrastructure is provided that wraps objects, routes them to the correct processor, and allows their integrity to be attested through a chain of trust leading back to base component that is known to be trustworthy.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
England, Paul Bellevue, US 168 8330
Kurien, Thekkthalackal Varugis Sammamish, US 23 664
Peinado, Marcus Bellevue, US 119 5982
Ray, Kenneth D Seattle, US 177 4836

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation