Method for protecting a microcomputer system against manipulation of data stored in a storage assembly
First Claim
Patent Images
1. A computer readable medium having a program executable by a processor, comprising:
- a program code for performing a method of protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, the method including;
subdividing the storage assembly into a plurality of logic blocks; and
at each of a plurality of preselectable points in time;
selecting only a corresponding subset of the plurality of logic blocks that includes less than all of the data; and
executing at least one check operation to check for manipulation of only the data of the corresponding subset.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, in particular a control program stored there. Checking mechanisms are executed at preselectable points in times to check for manipulation of the data. To achieve the most complete test coverage within an acceptable period of time in checking data stored in a storage assembly of a microcomputer system, the storage assembly is subdivided into multiple logic blocks, at least one of the blocks is selected and the checking mechanisms are executed only for the or each selected block of the storage assembly.
-
Citations
19 Claims
-
1. A computer readable medium having a program executable by a processor, comprising:
-
a program code for performing a method of protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, the method including; subdividing the storage assembly into a plurality of logic blocks; and at each of a plurality of preselectable points in time; selecting only a corresponding subset of the plurality of logic blocks that includes less than all of the data; and executing at least one check operation to check for manipulation of only the data of the corresponding subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A microcomputer system comprising:
-
a computer; a storage assembly to store data; a subdividing arrangement to subdivide the storage assembly into a plurality of logic blocks; and for protection against manipulation of the data; a selecting arrangement to select, at each of a plurality of preselectable points in time, only a corresponding subset of the plurality of logic blocks that includes less than all of the data; and an executing arrangement to execute at least one check operation at each of the preselectable points in time to check for manipulation of only the data of the corresponding subset. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A microcomputer system comprising:
-
a computer; a storage assembly to store data; a computer readable medium having stored thereon a program executable by the computer, the computer program comprising program code for protecting the microcomputer system against manipulation of the data stored in the storage assembly of the microcomputer system by causing the computer to perform the steps of; subdividing the storage assembly into a plurality of logic blocks; and at each of a plurality of preselectable points in time; selecting only a corresponding subset of the plurality of logic blocks that includes less than all of the data; and executing at least one check operation to check for manipulation of only the data of the corresponding subset.
-
-
18. A memory having stored thereon a computer program executable by a computer, the computer program comprising program code, which when executed by the computer, cause the computer to perform a method for protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, the method comprising:
-
subdividing the storage assembly into a plurality of logic blocks; and at each of a plurality of preselectable points in time; selecting only a corresponding subset of the plurality of logic blocks that includes less than all of the data; and executing at least one check operation to check for manipulation of only the corresponding subset. - View Dependent Claims (19)
-
Specification