Method of protecting a microcomputer system against manipulation of data stored in a memory assembly of the microcomputer system
First Claim
1. A method of protecting a microcomputer system against manipulation of data stored in a memory assembly of the microcomputer system, the method comprising the steps of:
- at least one of partially marking the data and partially encrypting the data using an asymmetrical encryption method in conjunction with one of a new programming and a reprogramming of the microcomputer system; and
transmitting the data to the memory assembly.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of protecting a microcomputer system against manipulation of data stored in a memory assembly of the microcomputer system is provided. The method may protect, for example, a control program stored in the memory assembly of a motor vehicle control device. To secure and reliably protect the microcomputer system against manipulation of the data, the data is stored in the memory assembly marked or encrypted using an asymmetrical encryption method. The data may, for example, be encrypted outside the microcomputer system using an encryption algorithm and a private key, which is accessible to only a limited group of persons. The data may be decrypted in the microcomputer system using a decryption algorithm and a freely accessible public key.
-
Citations
19 Claims
-
1. A method of protecting a microcomputer system against manipulation of data stored in a memory assembly of the microcomputer system, the method comprising the steps of:
-
at least one of partially marking the data and partially encrypting the data using an asymmetrical encryption method in conjunction with one of a new programming and a reprogramming of the microcomputer system; and
transmitting the data to the memory assembly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable memory medium for storing a plurality of instruction sets for execution in a computing device, the instruction sets performing the steps comprising:
-
i) at least one of partially marking data and partially encrypting the data using an asymmetrical encryption method in conjunction with one of a new programming and a reprogramming of the microcomputer system; and
ii) transmitting the data to a memory assembly. - View Dependent Claims (13, 14)
-
-
15. A computer program product in a computer readable medium for execution in a computing device, comprising:
-
i) means for at least one of partially marking data and partially encrypting the data using an asymmetrical encryption method in conjunction with one of a new programming and a reprogramming of the microcomputer system; and
ii) means for transmitting the data to a memory assembly. - View Dependent Claims (16, 17)
-
-
18. A microcomputer system, comprising:
-
a computing device having a memory assembly, in which data is stored;
a memory element; and
an arrangement operable to perform the following steps;
i) at least one of partially marking the data and partially encrypting the data using an asymmetrical encryption method in conjunction with one of a new programming and a reprogramming of the microcomputer system; and
ii) transmitting the data to the memory assembly. - View Dependent Claims (19)
-
Specification