DEVICE, SYSTEM, AND METHOD FOR REPORTING EXECUTION FLOW OF PROGRAM
First Claim
1. A system for reporting execution flow of a program, the system comprising:
- a program-providing server that provides a program package having information related to a predetermined execution flow;
a user device that transmits an execution-flow-reporting message corresponding to a result of measuring and verifying execution flow integrity of the program package with reference to the information related to the predetermined execution flow; and
an execution-flow-verifying server that limits providing or executing of the program package depending upon testing of the execution-flow-reporting message.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, system, and method for reporting an execution flow of a program is provided. The system for reporting an execution flow of a program includes a program-providing server that provides a program package having information related a predetermined execution flow, a user device that transmits an execution-flow-reporting message corresponding to a result of measuring and verifying the execution flow integrity of a program package with reference to the information related with execution flow, and an execution-flow-verifying server that limits providing of or execution of a program package by testing the execution-flow-reporting message.
-
Citations
23 Claims
-
1. A system for reporting execution flow of a program, the system comprising:
-
a program-providing server that provides a program package having information related to a predetermined execution flow; a user device that transmits an execution-flow-reporting message corresponding to a result of measuring and verifying execution flow integrity of the program package with reference to the information related to the predetermined execution flow; and an execution-flow-verifying server that limits providing or executing of the program package depending upon testing of the execution-flow-reporting message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of reporting an execution flow of a program, the method comprising:
-
providing a program package having information related to a predetermined execution flow of the program; transmitting an execution-flow-reporting message corresponding to a result of measuring and verifying execution flow integrity of a program package with reference to the information related to the execution flow; and limiting providing of or executing of a program package dependent upon testing of the execution-flow-reporting message. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An execution-flow-reporting device, comprising:
-
a testing module to interpret instructions according to a program package and to process data; a registering module to store and to process data corresponding to an execution flow; an operation module to execute instructions according to the program package; a security module to establish trusts with other devices; and a control module to control operation processes of the modules, wherein the device receives the program package and measures, verifies, and/or tests the execution flow of a program contained in the program package to determine proper execution of the program. - View Dependent Claims (22, 23)
-
Specification