Method for protecting a microcomputer system against manipulation of data stored in a storage assembly
First Claim
1. A method of protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, the method comprising:
- executing at least one check mechanism at at least one preselectable point in time to check for manipulation of the data;
subdividing the storage assembly into a plurality of logic blocks;
selecting at least one logic block of the plurality of logic blocks; and
executing the at least one check mechanism at at least one preselectable point in time to check for manipulation of the at least one logic block.
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
14 Claims
-
1. A method of protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system, the method comprising:
-
executing at least one check mechanism at at least one preselectable point in time to check for manipulation of the data;
subdividing the storage assembly into a plurality of logic blocks;
selecting at least one logic block of the plurality of logic blocks; and
executing the at least one check mechanism at at least one preselectable point in time to check for manipulation of the at least one logic block. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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;
a selecting arrangement to select at least one logic block of the plurality of logic blocks; and
an executing arrangement to execute at least one check mechanism at at least one preselectable point in time to check for manipulation of at least one of the data and the at least one logic block. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program storable at a memory and executable by a computer, the computer program comprising program code for protecting a microcomputer system against manipulation of data stored in a storage assembly of the microcomputer system by performing the steps of:
-
executing at least one check mechanism at at least one preselectable point in time to check for manipulation of the data;
subdividing the storage assembly into a plurality of logic blocks;
selecting at least one logic block from the plurality of logic blocks; and
executing the at least one check mechanism at at least one preselectable point in time to check for manipulation of the at least one logic block.
-
Specification