Information processing apparatus, information processing method and record medium
First Claim
1. An information processing apparatus comprising:
- a main-processing unit and a sub-processing unit capable of executing a program;
a memory for loading a program to be executed; and
storing means for storing process limit information which indicates a limitation on a process for a program loaded in the memory, wherein the sub-processing unit comprises;
means for judging whether a program to be executed is manipulated or not;
means for loading a program to be executed in the memory when it is judged that the program is not manipulated;
means for referring to the process limit information before execution of a program loaded in the memory and judging whether a process by the main-processing unit for a program loaded in the memory accords with a process included in the process limit information or not; and
means for not permitting execution of the program of the main-processing unit when said means judges that the processes accord with that.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is information processing apparatus, information processing method and a record medium, which can prevent occurrence of manipulation, in a case of accessing a memory, without consuming the access band of the memory. A main-processing unit, a sub-processing unit and a memory for loading a program are provided and process limit information stored in the memory is stored in storing means. The sub-processing unit judges whether a program to be executed is manipulated or not, and loads a program to be executed in the memory in case that the program is not manipulated. The sub-processing unit refers to the process limit information before execution of a program, and not permits execution of the program of the main-processing unit in case that a process by the main-processing unit for information stored in the memory accords with a process included in the process limit information.
42 Citations
16 Claims
-
1. An information processing apparatus comprising:
-
a main-processing unit and a sub-processing unit capable of executing a program;
a memory for loading a program to be executed; and
storing means for storing process limit information which indicates a limitation on a process for a program loaded in the memory, wherein the sub-processing unit comprises;
means for judging whether a program to be executed is manipulated or not;
means for loading a program to be executed in the memory when it is judged that the program is not manipulated;
means for referring to the process limit information before execution of a program loaded in the memory and judging whether a process by the main-processing unit for a program loaded in the memory accords with a process included in the process limit information or not; and
means for not permitting execution of the program of the main-processing unit when said means judges that the processes accord with that. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing apparatus comprising:
-
a main-processing unit and a sub-processing unit capable of executing a program;
a memory for loading a program to be executed; and
storing means for storing process limit information which indicates a limitation on a process for a program loaded in the memory, wherein the sub-processing unit is capable of performing the operations of judging whether a program to be executed is manipulated or not;
loading a program to be executed in the memory when it is judged that the program is not manipulated;
referring to the process limit information before execution of a program loaded in the memory and judging whether a process by the main-processing unit for a program loaded in the memory accords with a process included in the process limit information or not; and
not permitting execution of the program of the main-processing unit when it is judged that the processes accord with that. - View Dependent Claims (6, 7, 8)
-
-
9. An information processing method using a computer which comprises:
-
a main-processing unit and a sub-processing unit capable of executing a program;
a memory for loading a program to be executed; and
storing means for storing process limit information which indicates a limitation on a process for a program loaded in the memory, comprising the steps of by using the sub-processing unit, judging whether a program to be executed is manipulated or not;
loading a program to be executed in the memory when it is judged that the program is not manipulated;
referring to the process limit information before execution of a program loaded in the memory and judging whether a process by the main-processing unit for a program loaded in the memory accords with a process included in the process limit information or not; and
not permitting execution of the program of the main-processing unit when it is judged that the processes accord with that. - View Dependent Claims (10, 11, 12)
-
-
13. A record medium storing a computer program for a computer including:
-
a main-processing unit and a sub-processing unit capable of executing a program;
a memory for loading a program to be executed; and
storing means for storing process limit information which indicates a limitation on a process for a program loaded in the memory, wherein the computer program stored in the record medium comprises the steps of causing the sub-processing unit to judge whether a program to be executed is manipulated or not;
causing the sub-processing unit to load a program to be executed in the memory when it is judged that the program is not manipulated;
causing the sub-processing unit to refer to the process limit information before execution of a program loaded in the memory and judge whether a process by the main-processing unit for a program loaded in the memory accords with a process included in the process limit information or not; and
causing the sub-processing unit not to permit execution of the program of the main-processing unit when it is judged that the processes accord with that. - View Dependent Claims (14, 15, 16)
-
Specification