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.
Patent No.:
Date of Patent:
Apr. 30, 2013
Filed:
Nov. 07, 2005
Trent R. Jaeger, Port Matilda, PA (US);
Reiner Sailer, Scarsdale, NY (US);
Leendert P. Van Doorn, Valhalla, NY (US);
Trent R. Jaeger, Port Matilda, PA (US);
Reiner Sailer, Scarsdale, NY (US);
Leendert P. Van Doorn, Valhalla, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
The present invention provides a computer-implemented method system and program product for remotely verifying (e.g., analytic) integrity of a system. Specifically, at startup of the system an access control policy that sets forth information flows within the system is read and a set of trusted subjects that interact with a target application in the system is determined. Based on the access information flows and the set of trusted subjects, an information flow graph of the system is constructed. At runtime of the target application, runtime information and program code loaded into the set of trusted subjects are measured. Measuring the program code that is loaded allows the remote party to verify that the program code is 'expected' program code for the set of trusted subjects.