Patents by Inventor Thorsten SCHWEPP

Thorsten SCHWEPP has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11822661
    Abstract: A method for carrying out a secured startup sequence of a control unit, which includes a host that is configured to execute a loader program and one or multiple application programs, and a hardware security module (HSM) which includes a program memory and a data memory. The method includes a starting of the host and of the HSM; an authentication of the loader program by the HSM with the aid of a loader program signature stored in the program memory of the HSM; and, an execution of the loader program by the host if the authentication of the loader program is successful.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: November 21, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas Soenkens, Bjoern Kasper, Jens Schmuelling, Thorsten Schwepp
  • Patent number: 11748275
    Abstract: A method for securely updating a control unit. The control unit includes a host configured to execute an update program and at least one application program, a memory, which contains the programs and data, and a hardware security module (HSM) which is configured to block and to unblock a write access to the memory. The method includes starting the host and the HSM; blocking the write access by the HSM; starting the update program; determining by the update program whether a request of a caller to carry out an update is present; if a request is present, checking an authorization of the caller by the HSM to carry out an update, the authorization of the caller being confirmed by a confirmation unit differing from the control unit; and if the caller is authorized, unblocking the write access and rewriting at least a portion of the memory by the update program.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: September 5, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas Soenkens, Bjoern Kasper, Jens Schmuelling, Thorsten Schwepp
  • Publication number: 20210406375
    Abstract: A method for carrying out a secured startup sequence of a control unit, which includes a host that is configured to execute a loader program and one or multiple application programs, and a hardware security module (HSM) which includes a program memory and a data memory. The method includes a starting of the host and of the HSM; an authentication of the loader program by the HSM with the aid of a loader program signature stored in the program memory of the HSM; and, an execution of the loader program by the host if the authentication of the loader program is successful.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 30, 2021
    Inventors: Andreas Soenkens, Bjoern Kasper, Jens Schmuelling, Thorsten Schwepp
  • Publication number: 20210406361
    Abstract: A method for securely updating a control unit. The control unit includes a host configured to execute an update program and at least one application program, a memory, which contains the programs and data, and a hardware security module (HSM) which is configured to block and to unblock a write access to the memory. The method includes starting the host and the HSM; blocking the write access by the HSM; starting the update program; determining by the update program whether a request of a caller to carry out an update is present; if a request is present, checking an authorization of the caller by the HSM to carry out an update, the authorization of the caller being confirmed by a confirmation unit differing from the control unit; and if the caller is authorized, unblocking the write access and rewriting at least a portion of the memory by the update program.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 30, 2021
    Inventors: Andreas Soenkens, Bjoern Kasper, Jens Schmuelling, Thorsten Schwepp
  • Patent number: 10762177
    Abstract: A method for preventing an unauthorized operation of a vehicle, and an electronic hardware security module for implementing the method are provided. A vehicle immobilizer software is used therein, which is at least partially stored in the electronic hardware security module.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: September 1, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Thorsten Schwepp, Ingo Opferkuch, Markus Ihle, Holger Egeler
  • Patent number: 10291402
    Abstract: In a method for cryptographically processing data which are exchanged between a first unit and a control unit, a derived key is used in this process, which is derived from a secret key and an identifier. The exchanged data are encrypted using the derived key, and the exchanged data are encrypted in a tool chain, which provides the identifier.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: May 14, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Bjoern Kasper, Thorsten Schwepp, Andreas Soenkens
  • Publication number: 20190052459
    Abstract: A method for generating a secret in a network that has two or more users, which are connected in a data-transmitting manner via at least two transmission channel. For a network communication that is not used for a secret generation, the two users communicate via a first of the at least two transmission channels, and for at least a secret-relevant portion of a network communication that is used for of a secret generation, they communicate via another, second one of the at least two transmission channels.
    Type: Application
    Filed: October 10, 2016
    Publication date: February 14, 2019
    Inventors: Timo Lothspeich, Thomas Keller, Thorsten Schwepp
  • Patent number: 9602487
    Abstract: A method for authenticating a transmitter to a receiver, as well as for the protected transmission of messages; both the transmitter, as well as the receiver at least having a first common key; a random number, as well as at least one first partial code of a first code calculated from the random number with the aid of the first key from the receiver to the transmitter being transmitted in a synchronization message; the first partial code being checked by the transmitter; a first counter being generated by the transmitter; useful data, as well as a first partial counter of first counter and at least one second partial code of a second code calculated with the aid of a second key being transmitted by the transmitter to the receiver in a message; and the receiver checking the second partial code to verify the transmitter, as well as the transmitted message.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 21, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Bjoern Kasper, Andreas Soenkens, Thorsten Schwepp
  • Publication number: 20160217303
    Abstract: In a method for cryptographically processing data which are exchanged between a first unit and a control unit, a derived key is used in this process, which is derived from a secret key and an identifier. The exchanged data are encrypted using the derived key, and the exchanged data are encrypted in a tool chain, which provides the identifier.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 28, 2016
    Inventors: Bjoern Kasper, Thorsten Schwepp, Andreas Soenkens
  • Publication number: 20150323919
    Abstract: In a method for operating a control unit using an electronic hardware security module, a secure layer is provided, which is assigned to the hardware security module and monitors the operation of the main computer unit. The secure layer switches to an operation under emergency conditions if a malfunction is present.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Thorsten Schwepp, Markus Ihle, Andreas Soenkens, Thomas Kuhn, Stefan Schneider
  • Publication number: 20150321642
    Abstract: A method for preventing an unauthorized operation of a vehicle, and an electronic hardware security module for implementing the method are provided. A vehicle immobilizer software is used therein, which is at least partially stored in the electronic hardware security module.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 12, 2015
    Inventors: Thorsten SCHWEPP, Ingo Opferkuch, Markus Ihle, Holger Egeler
  • Publication number: 20150074404
    Abstract: A method for authenticating a transmitter to a receiver, as well as for the protected transmission of messages; both the transmitter, as well as the receiver at least having a first common key; a random number, as well as at least one first partial code of a first code calculated from the random number with the aid of the first key from the receiver to the transmitter being transmitted in a synchronization message; the first partial code being checked by the transmitter; a first counter being generated by the transmitter; useful data, as well as a first partial counter of first counter and at least one second partial code of a second code calculated with the aid of a second key being transmitted by the transmitter to the receiver in a message; and the receiver checking the second partial code to verify the transmitter, as well as the transmitted message.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 12, 2015
    Applicant: ROBERT BOSCH GMBH
    Inventors: Bjoern KASPER, Andreas SOENKENS, Thorsten SCHWEPP