×

Method and update gateway for updating an embedded control unit

  • US 10,244,394 B2
  • Filed: 05/16/2016
  • Issued: 03/26/2019
  • Est. Priority Date: 05/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating an embedded electronic control unit, comprising:

  • requesting, by an update gateway from a hardware security module, an update request destined for the electronic control unit;

    receiving, by the update gateway from the hardware security module, the update request, which is signed by the hardware security module;

    creating, by the update gateway, a communication channel, based on a cryptographic identity of the update gateway, to a backend;

    sending, by the update gateway, the update request to the backend;

    receiving, by the update gateway from the backend via the communication channel, an update ticket which corresponds to the update request and is signed by the backend, in addition to associated update data;

    validating, by the update gateway, the update data;

    initiating, by the update gateway, a validation of the update ticket;

    checking, by the update gateway, a result of the validation;

    depending on the result, updating, by the update gateway, the electronic control unit with the update data;

    wherein the cryptographic identity includes a secret key which is known only to the hardware security module, a public key associated with the secret key, and a certificate of the public key which is issued by a trusted entity, and which is a function of a system environment of the update gateway;

    wherein the update data are received in a container file, together with a cryptographic signature, and the validation of the update data includes a check of the signature with the aid of a certificate of the backend;

    wherein the update gateway stores a public key of the update ticket which is signed by the backend, and the validation of the update ticket is carried out by the update gateway with the aid of the public key; and

    wherein the initiating of the validation includes an at least partial transfer of the update ticket to the hardware security module, and the update gateway receives the result of the validation from the hardware security module.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×