EP1532027A1

Method for protecting a motor vehicle component against manipulations in a control device, and control device

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 23 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 9 independent, 0 dependent

  1. 1
    Claims of equivalent WO 2004026641 A1 Translation of claims of equivalent WO 2004026641 A1 Claims 1. Method for protection against manipulation in a control unit for at least one motor vehicle component, the at least one microcomputer (μC) and at least one memory module (2, 3), characterized, that the code necessary for the operation of the control unit (1) is divided into at least one master code (MC), which comprises essential information for the function of the control unit (1), and at least one sub-code (SC), comprising further information for the operation of the control device (1), is divided, wherein at least the master code (1) is stored in the microcomputer (.mu.C) and the master code (MC) monitors the manipulation of the subcode (SC). Patentansprüche 1. Verfahren zur Schutz gegen Manipulationen in einem Steuergerät für mindestens eine Kfz-Komponente, das zumindest einen Microrechner (μC) und zumindest einen Speicherbaustein (2, 3) umfasst, dadurch gekennzeichnet, dass der für den Betrieb des Steuergeräts (1) notwendige Code in mindestens einen Master-Code (MC), der für die Funktion des Steuergeräts (1) essentielle Informationen umfasst, und mindestens einen Sub-Code (SC), der weitere Informationen für den Betrieb des Steuergeräts (1) umfasst, unterteilt wird, wobei zumindest der Mastercode (1) in dem Microrechner (μC) abgelegt wird und der Mastercode (MC) die Manipulation des Subcodes (SC) überwacht .
  2. 2
    Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass der Mastercode (MC) in einem lesegeschützten, nur einmalig beschreibbaren Bereich (11) des Microrechners (μC) abgelegt wird. Second A method according to claim 1, characterized in that the master code (MC) is stored in a read-protected, only one-time writable area (11) of the microcomputer (.mu.C).
  3. 3
    Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass der Subcode (SC) in einem wiederbeschreibbaren Bereich des Microrechners abgelegt wird. Third Method according to one of claims 1 or 2, characterized in that the subcode (SC) is stored in a rewritable area of ​​the microcomputer.
  4. 4
    Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass der Subcode (SC) in einem wiederbeschreibbaren Bereich mindestens eines externen Speicherbausteins (2) abgelegt wird. 4th Method according to one of Claims 1 or 2, characterized in that the subcode (SC) is stored in a rewritable area of ​​at least one external memory module (2).
  5. 5
    Steuergerät für eine Kfz-Komponente das zumindest einen Microrechner (μC) und zumindest einen Speicherbaustein (2, 3) umfasst, wobei der für den Betrieb des Steuergeräts (1) notwendige Code in zumindest einen Master-Code (MC), der für die Funktion des Steuergeräts (1) essentielle Informationen umfasst, und zumindest einen Sub-Code (SC), der weitere Informationen für den Betrieb des Steuergeräts (1) umfasst, unterteilt ist, und zumindest der Master-Code (MC) in dem Microrechner (μC) abgelegt ist und der Master-Code (MC) ein Softwarefunktionsmodul zur Manipulationsdetektion innerhalb des Sub-Codes (SC) enthält. 5th Control unit for a motor vehicle component, the at least one microcomputer (μC) and at least one memory module (2, 3), wherein the code necessary for the operation of the control unit (1) is divided into at least one master code (MC), which comprises essential information for the function of the control unit (1), and at least one sub-code (SC), comprising further information for the operation of the control device (1), is divided, and at least the master code (MC) is stored in the microcomputer (μC) and the master code (MC) contains a software function module for manipulation detection within the sub-code (SC).
  6. 6
    Steuergerät nach Anpruch 5 dadurch gekennzeichnet, dass der Mastercode (MC) in einem lesegeschützten, nur einmalig beschreibbaren Bereich des Microrechners (μC) abgelegt ist. 6th Control unit according to Claim 5, characterized in that the master code (MC) is stored in a read-only area of ​​the microcomputer (μC) which can only be written once.
  7. 7
    Steuergerät nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass der Sub-Code (SC) in einem wiederbeschreibbaren Bereich des Microrechners (μC) abgelegt ist. 7th Control unit according to claim 5 or 6, characterized in that the sub-code (SC) is stored in a rewritable area of ​​the microcomputer (μC).
  8. 8
    Steuergerät nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass der Sub-Code (SC) in einem wiederbeschreibbaren Bereich mindestens eines externen Speicherbausteins (2, 3) abgelegt ist. 8th. Control unit according to claim 5 or 6, characterized in that the sub-code (SC) is stored in a rewritable area of ​​at least one external memory module (2, 3).
  9. 9
    Steuergerät nach einem der Ansprüche 5 bis 8 dadurch gekennzeichnet, dass zumindest ein Teil des Subcodes (SC) verschlüsselt in einem wiederbeschreibbaren Bereich abgelegt ist und der Mastercode (MC) zum Erzeugen eines Schlüssels für die Entschlüsselung dient. 9th Control device according to one of claims 5 to 8, characterized in that at least a part of the sub-code (SC) is stored encrypted in a rewritable area and the master code (MC) is used to generate a key for the decryption.