Access control method and device in an embedded system
First Claim
1. An access control method for parts of a memory space of a computer system by an active process stored in a program memory space of said computer system, said active process performing an operation on said parts of the memory space, wherein the method comprises:
- controlling the access to at least one part of the memory space via a dynamic attribute linked to said active process;
updating the value of the dynamic attribute according to the present and previous status of the active process;
comparing an attribute linked to the target part of the memory space with the dynamic attribute linked to the active process;
accepting the operation in response to the comparison indicating satisfaction of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process; and
rejecting the operation in response to the comparison indicating failure of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device to control the access to a data memory space of a computer system by an active process stored in a program space of the system. When the active process attempts to perform an operation on a part of the data memory space the method or device controls the access to the part of the data memory space by comparing a dynamic attribute linked to the active process to an attribute linked to the part of the data memory space the process is attempting access. The value of the dynamic attribute is updated according to the present and previous status of the active process.
7 Citations
13 Claims
-
1. An access control method for parts of a memory space of a computer system by an active process stored in a program memory space of said computer system, said active process performing an operation on said parts of the memory space, wherein the method comprises:
-
controlling the access to at least one part of the memory space via a dynamic attribute linked to said active process; updating the value of the dynamic attribute according to the present and previous status of the active process; comparing an attribute linked to the target part of the memory space with the dynamic attribute linked to the active process; accepting the operation in response to the comparison indicating satisfaction of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process; and rejecting the operation in response to the comparison indicating failure of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A programmable storage media having computer program instructions for causing a data processing system to execute an access control method for parts of a data memory space, the program instructions comprising to cause the data processing system to:
-
control the access to at least one part of the memory space via a dynamic attribute linked to said active process; update the value of the dynamic attribute according to the present and previous status of the active process; compare an attribute linked to the target part of the memory space with the dynamic attribute linked to the active process; accept the operation in response to the comparison indicating satisfaction of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process; and reject the operation in response to the comparison indicating failure of an acceptance criteria between the attribute linked to the targeted part of the memory space and the dynamic attribute linked to the active process. - View Dependent Claims (10, 11, 12, 13)
-
Specification