EP1532027B1

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

Abstract

This record has no abstract on file.

EP1532027B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 23 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    Verfahren zum 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, wobei 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 einem nur einmalig beschreibbaren Bereich (11) des Microrechners (µC) abgelegt wird und der Mastercode (MC) die Manipulation des Subcodes (SC) überwacht, dadurch gekennzeichnet, dass der nur einmalig beschreibbare Bereich (11) des Microrechners (µC) lesegeschützt ausgebildet wird.
  2. 2
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Sub-code (SC) in einem wiederbeschreibbaren Bereich des Microrechners abgelegt wird.
  3. 3
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Sub-code (SC) in einem wiederbeschreibbaren Bereich mindestens eines externen Speicherbausteins (2) abgelegt wird.
  4. 4
    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 einem lesegeschützten, nur einmalig beschreibbaren Bereich (11) des Microrechners (µC) abgelegt ist und der Master-Code (MC) ein Softwarefunktionsmodul zur Manipulationsdetektion innerhalb des Sub-Codes (SC) enthält.
  5. 5
    Steuergerät nach Anspruch 4, dadurch gekennzeichnet, dass der Sub-Code (SC) in einem wiederbeschreibbaren Bereich des Microrechners (µC) abgelegt ist.
  6. 6
    Steuergerät nach Anspruch 4, dadurch gekennzeichnet, dass der Sub-Code (SC) in einem wiederbeschreibbaren Bereich mindestens eines externen Speicherbausteins (2, 3) abgelegt ist.
  7. 7
    Steuergerät nach einem der Ansprüche 4 bis 6 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.