Method for reliably verifying a memory area of a microcontroller in a control unit and control unit having a protected microcontroller
    1.
    发明授权
    Method for reliably verifying a memory area of a microcontroller in a control unit and control unit having a protected microcontroller 有权
    用于可靠地验证控制单元中的微控制器的存储区域和具有被保护的微控制器的控制单元的方法

    公开(公告)号:US07293148B2

    公开(公告)日:2007-11-06

    申请号:US10534372

    申请日:2003-11-05

    IPC分类号: G06F12/14

    CPC分类号: G06F21/71

    摘要: A method is provided for controlling a microcontroller in a control unit in a motor vehicle, having a processor core, at least one read-only memory area and at least one rewritable memory area, at least one control program which is intended to be processed by the processor core being stored in the rewritable memory area. In order to provide a method for controlling a microcontroller in a control unit that better protects the verification of memories of the microcontroller against unauthorized intervention, a verification program is stored in a write-once memory area of the rewritable memory area and a service program is stored in the read-only memory area. The verification program is called by the control program via the service program at regular intervals and verifies at least part of the rewritable memory area. In addition, the service program resets a counter. A RESET of the control unit is triggered by the verification program when manipulation of the verified memory area is detected or by the counter in the event of counter overflow.

    摘要翻译: 提供了一种用于控制机动车辆中的控制单元中的微控制器的方法,其具有处理器核心,至少一个只读存储器区域和至少一个可重写存储器区域,至少一个控制程序旨在由 处理器核心存储在可重写存储器区域中。 为了提供一种用于控制控制单元中的微控制器的方法,其更好地保护对微控制器的存储器的验证以防未经授权的干预,将验证程序存储在可重写存储器区域的一次写入存储器区域中,并且服务程序为 存储在只读存储器区域中。 验证程序由控制程序经由服务程序以规则的间隔调用,并验证至少部分可重写存储器区域。 另外,服务程序重置一个计数器。 当检测到验证的存储区域的操作时,由验证程序触发控制单元的复位,或者在计数器溢出的情况下由计数器触发控制单元的复位。

    Microprocessor system and method for protecting the system from the exchange of modules
    2.
    发明授权
    Microprocessor system and method for protecting the system from the exchange of modules 有权
    用于保护系统免受模块交换的微处理器系统和方法

    公开(公告)号:US07110830B2

    公开(公告)日:2006-09-19

    申请号:US10798216

    申请日:2004-03-10

    CPC分类号: G06F21/73

    摘要: A microprocessor system includes a plurality of modules, among them a microprocessor and at least one storage module for storing the code and/or data for the microprocessor. Stored, in a non-changeable manner, in at least one of the modules, referred to as exchange-protected module, is a serial number of this module. A control module is configured to receive a data value specified by the at least one serial number and to block, at least partially, the function of the microprocessor system if the received data value does not match an expected data value encoded in the control module.

    摘要翻译: 微处理器系统包括多个模块,其中包括微处理器和用于存储微处理器的代码和/或数据的至少一个存储模块。 以不可变化的方式存储在称为交换保护模块的至少一个模块中,是该模块的序列号。 控制模块被配置为接收由至少一个序列号指定的数据值,并且至少部分地阻止微处理器系统的功能,如果所接收的数据值与控制模块中编码的期望数据值不匹配。

    Method for the secure checking of a memory region of a microcontroller in a control device and control devide with a protected microcontroller
    3.
    发明申请
    Method for the secure checking of a memory region of a microcontroller in a control device and control devide with a protected microcontroller 有权
    用于安全地检查控制装置中的微控制器的存储器区域的方法以及具有被保护的微控制器的控制方法

    公开(公告)号:US20060117131A1

    公开(公告)日:2006-06-01

    申请号:US10534372

    申请日:2003-11-05

    IPC分类号: G06F12/14

    CPC分类号: G06F21/71

    摘要: A method is provided for controlling a microcontroller in a control unit in a motor vehicle, having a processor core, at least one read-only memory area and at least one rewritable memory area, at least one control program which is intended to be processed by the processor core being stored in the rewritable memory area. In order to provide a method for controlling a microcontroller in a control unit that better protects the verification of memories of the microcontroller against unauthorized intervention, a verification program is stored in a write-once memory area of the rewritable memory area and a service program is stored in the read-only memory area. The verification program is called by the control program via the service program at regular intervals and verifies at least part of the rewritable memory area. In addition, the service program resets a counter. A RESET of the control unit is triggered by the verification program when manipulation of the verified memory area is detected or by the counter in the event of counter overflow.

    摘要翻译: 提供了一种用于控制机动车辆中的控制单元中的微控制器的方法,其具有处理器核心,至少一个只读存储器区域和至少一个可重写存储器区域,至少一个控制程序旨在由 处理器核心存储在可重写存储器区域中。 为了提供一种用于控制控制单元中的微控制器的方法,其更好地保护对微控制器的存储器的验证以防未经授权的干预,将验证程序存储在可重写存储器区域的一次写入存储器区域中,并且服务程序为 存储在只读存储器区域中。 验证程序由控制程序经由服务程序以规则的间隔调用,并验证至少部分可重写存储器区域。 另外,服务程序重置一个计数器。 当检测到验证的存储区域的操作时,由验证程序触发控制单元的复位,或者在计数器溢出的情况下由计数器触发控制单元的复位。

    Microprocessor system and method for detecting the exchange of modules of the system
    4.
    发明授权
    Microprocessor system and method for detecting the exchange of modules of the system 有权
    用于检测系统模块交换的微处理器系统和方法

    公开(公告)号:US07832016B2

    公开(公告)日:2010-11-09

    申请号:US10801363

    申请日:2004-03-15

    IPC分类号: H04L9/30 G06F12/14 G08B29/00

    CPC分类号: H04L9/0894 H04L2209/84

    摘要: In order to detect the exchange of a module, identified by a serial number, in a microprocessor system,a code number, which is obtained from the serial number by using an encryption method, as well as information required for calculating the serial number from the code number, are stored in the microprocessor system;the code number is read and an unencrypted serial number is calculated from the code number with the aid of the information; andthe decrypted serial number thus obtained is compared to the serial number of the module and the module is detected as exchanged if its serial number does not match the decrypted serial number.

    摘要翻译: 为了在微处理器系统中检测由序列号识别的模块的交换,通过使用加密方法从序列号获得的代码号以及从序列号计算所需的信息 代码号,存储在微处理器系统中; 读取代码号,借助该信息从编号中计算未加密序列号; 将如此获得的解密的序列号与模块的序列号进行比较,并且如果其序列号与解密的序列号不匹配,则检测模块被交换。

    Method for protecting a microcomputer system against manipulation of data stored in a storage arrangement of the microcomputer system
    5.
    发明授权
    Method for protecting a microcomputer system against manipulation of data stored in a storage arrangement of the microcomputer system 失效
    用于保护微型计算机系统免受操纵存储在微计算机系统的存储装置中的数据的方法

    公开(公告)号:US07207066B2

    公开(公告)日:2007-04-17

    申请号:US09766102

    申请日:2001-01-19

    IPC分类号: G06F12/14 H04L9/32

    CPC分类号: G06F21/78

    摘要: 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.

    摘要翻译: 一种用于保护微型计算机系统免受操纵存储在微计算机系统的存储装置中的数据的方法,特别是用于保护存储在存储装置中的程序。 微型计算机系统包括分配给存储装置的微型计算机,为了处理数据即程序而访问存储装置的微型计算机。 为了防止在不具有内部存储器的微型计算机中的数据的操作,而是访问外部存储装置并处理存储的数据,建议在存储装置被访问之前,将个体标识符分配给或 到每个分配的微型计算机或存储装置,作为个人标识符的函数产生比较代码并存储在存储装置中,并且在微计算机系统的操作之前或期间,生成安全码作为 功能,并与比较代码进行比较。

    Method and device for testing a computer core in a processor having at least two computer cores

    公开(公告)号:US09740584B2

    公开(公告)日:2017-08-22

    申请号:US13124445

    申请日:2009-09-03

    IPC分类号: G06F11/22

    CPC分类号: G06F11/2236

    摘要: A method and a device for testing a computer core in a processor having at least two computer cores is described. The computer cores are connected to each other via an internal connecting system, both computer cores contributing toward the operating sequence of a machine. In the method for testing a computer core, with which a high error detection rate may be achieved in a minimum outlay of time, a test is run in one computer core, while a program for executing the driving operation of the motor vehicle is being processed in the other computer core at the same time.

    Active functional limiting of a microcontroller
    7.
    发明授权
    Active functional limiting of a microcontroller 有权
    微控制器的主动功能限制

    公开(公告)号:US09176523B2

    公开(公告)日:2015-11-03

    申请号:US13914264

    申请日:2013-06-10

    摘要: A microcontroller for use in a control device for an internal combustion engine includes: an analysis access via which internal data in the microcontroller can be accessed from outside the microcontroller; a clock generator which generates clock timing for data communication of the microcontroller with other units. The microcontroller is configured to change over from a first clock to a second clock when there is an access to the microcontroller via the analysis access.

    摘要翻译: 用于内燃机的控制装置的微控制器包括:分析存取器,通过该分析存取器可以从微控制器外部访问微控制器中的内部数据; 时钟发生器,其产生用于与其他单元的微控制器的数据通信的时钟定时。 微控制器配置为通过分析访问访问微控制器时,从第一个时钟切换到第二个时钟。

    Method for Transmitting Data From and to a Control Device
    9.
    发明申请
    Method for Transmitting Data From and to a Control Device 有权
    从控制设备传输数据的方法

    公开(公告)号:US20090083463A1

    公开(公告)日:2009-03-26

    申请号:US12226703

    申请日:2007-04-19

    申请人: Axel Aue

    发明人: Axel Aue

    IPC分类号: G06F13/42 F02D45/00

    摘要: A method for transmitting data from and to a control device, in particular an engine control device for a motor vehicle that has a first communication interface and a second communication interface, the method having the following steps: connecting the first communication interface to a development tool, and connecting the second communication interface to one or more function units during the development phase of the control device, transmitting data from the control device to the development tool via the first communication interface using a first communication protocol, transmitting data from the development tool to the control device via the first communication interface using the first communication protocol, breaking the connection between the first communication interface and the development tool, connecting the first communication interface to one or more additional 20 function units, and transmitting data between the control device and the other function unit or function units via the first communication interface using a second communication protocol.

    摘要翻译: 一种用于从控制装置,特别是具有第一通信接口和第二通信接口的机动车辆的发动机控制装置发送数据的方法,该方法具有以下步骤:将第一通信接口连接到开发工具 并且在所述控制装置的开发阶段将所述第二通信接口连接到一个或多个功能单元,使用第一通信协议经由所述第一通信接口从所述控制装置向所述开发工具发送数据,将数据从所述开发工具传送到 所述控制装置经由所述第一通信接口使用所述第一通信协议,破坏所述第一通信接口和所述开发工具之间的连接,将所述第一通信接口连接到一个或多个附加的20个功能单元,以及在所述控制设备和所述控制设备之间传送数据 其他功能单元或功能单元 经由第一通信接口使用第二通信协议。

    Method and device for monitoring an electronic circuit
    10.
    发明申请
    Method and device for monitoring an electronic circuit 有权
    用于监控电子电路的方法和装置

    公开(公告)号:US20070033492A1

    公开(公告)日:2007-02-08

    申请号:US10544560

    申请日:2004-02-09

    申请人: Jochen Weber Axel Aue

    发明人: Jochen Weber Axel Aue

    IPC分类号: G11C29/00

    摘要: A method and apparatus for monitoring an electronic control system such that provision is made for the complete data of at least one memory to be read sequentially into an ECC unit, which can be filled very rapidly from the memory, and automatically checked there, with no need to transfer the complete data in time-consuming fashion to a processor; the ECC check width encompassing the data of a plurality of memory cells of the memory and being able to be a multiple of the read word width of the processor; an additional datum being created in each case for the data of a ECC check width and being storable in the memory, and the entire code/data region of the at least one memory therefore being able to be checked, outside the ongoing instruction accesses, by the fact that for each request by the processor for the contents of a single memory cell, the ECC unit is filled from the memory to the entire ECC check width including the additional datum; a check datum being created from the data of the complete ECC check width and the check datum automatically being compared, in the ECC unit, with the stored additional datum.

    摘要翻译: 一种用于监控电子控制系统的方法和装置,使得为了将要被顺序读取的至少一个存储器的完整数据提供给ECC单元,该ECC单元可以从存储器中非常快速地填充并且在那里自动检查,没有 需要将完整的数据以耗时的方式传输到处理器; 所述ECC检查宽度包含所述存储器的多个存储器单元的数据,并且能够是所述处理器的读取字宽度的倍数; 在每种情况下创建用于ECC检查宽度的数据并且可存储在存储器中的附加数据,并且所述至少一个存储器的整个代码/数据区域能够在正在进行的指令访问之外通过 事实是,对于处理器对于单个存储器单元的内容的每个请求,将ECC单元从存储器填充到包括附加数据的整个ECC检查宽度; 根据完整的ECC检查宽度的数据和在ECC单元中自动比较检查数据的检查数据与存储的附加数据一起创建。