(54) METHOD FOR PROTECTING A
MICROCOMPUTER SYSTEM AGAINST
MANIPULATION OF DATA STORED IN A
STORAGE ARRANGEMENT OF THE
(75) Inventors: Martin Thomas, Kraichtal (DE); Klaus Schneider, Ludwigsburg (DE); Axel Aue, Korntal-Muenchingen (DE)
(73) Assignee: Robert Bosch GmbH, Stuttgart (DE)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 644 days.
(21) Appl. No.: 09/766,102
(22) Filed: Jan. 19, 2001
(65) Prior Publication Data
US 2001/0025347 Al Sep. 27, 2001
(30) Foreign Application Priority Data
Jan. 19, 2000 (DE) 100 02 203
(51) Int. CI.
H04L 9/32 (2006.01)
(52) U.S. CI 726/26; 726/22; 726/27;
726/30; 713/187; 713/193
(58) Field of Classification Search 713/193 201
See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
5,643,086 A * 7/1997 Alcorn et al 463/29
5,745,678 A * 4/1998 Herzberg et al 713/200
5,835,594 A * 11/1998 Albrecht et al 713/187
A method for protecting a microcomputer system against manipulation of data stored in a storage arrangement of the microcomputer system, in particular for protecting a program stored in the storage arrangement. The microcomputer system includes a microcomputer assigned to the storage arrangement, the microcomputer accessing the storage arrangement for the purpose of processing the data, i.e., the program. In order to prevent the manipulation of data in a microcomputer that does not have an internal memory but rather accesses an external storage arrangement and processes the stored data, it is proposed that before the storage arrangement is accessed, an individual identifier be assigned to the or to each allocated microcomputer or to the storage arrangement that a comparison code be generated as a function of the individual identifier and be stored in the storage arrangement, and that, before or during the operation of the microcomputer system, a security code be generated as a function of the individual identifier and be compared with the comparison code.
16 Claims, 2 Drawing Sheets