Patents by Inventor Frederic Stumpf
Frederic Stumpf 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: 11960611Abstract: A computing device, in particular, for a control unit of a motor vehicle. The computing device is configured to receive messages from at least one external unit. The computing device is configured to store the received messages at least temporarily and to transmit a plurality of the received messages to a cryptographic module, which is configured to execute a check of the transmitted messages.Type: GrantFiled: November 27, 2019Date of Patent: April 16, 2024Assignee: Robert Bosch GmbHInventors: Christopher Pohl, Frederic Stumpf
-
Patent number: 11657165Abstract: A cryptography module for a computing device. The cryptography module is designed to check at least one memory area of a memory device which the computing device may access, as the result of which a result of the check is obtained, and to store the result at least temporarily.Type: GrantFiled: May 22, 2019Date of Patent: May 23, 2023Assignee: ROBERT BOSCH GMBHInventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Patent number: 11461479Abstract: A computing device that includes at least one processor core for executing a first computer program, the computing device being designed to access a memory device, in particular in order to load the first computer program. The computing device is designed to transmit a first control command, which characterizes the first computer program and/or a memory area of the memory device associated with the first computer program, to at least one cryptography module. The cryptography module is designed in particular to check the computer program, or the memory area of the memory device associated with the first computer program, characterized by the first control command, and the computing device is designed to execute the first computer program.Type: GrantFiled: May 22, 2019Date of Patent: October 4, 2022Assignee: Robert Bosch GmbHInventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Patent number: 11366911Abstract: A cryptography module for at least temporarily controlling an operation of at least one computing device. The cryptography module is designed to check at least one memory area of a memory unit capable of being accessed by the computing device, and to control the operation of the at least one computing device as a function of the check. The cryptography module is designed to receive a first control command from the computing device, which characterizes at least one memory area of the memory unit to be checked, and to check the memory area characterized by the first control command.Type: GrantFiled: May 22, 2019Date of Patent: June 21, 2022Assignee: Robert Bosch GmbHInventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Publication number: 20220043918Abstract: A computing device, in particular, for a control unit of a motor vehicle. The computing device is configured to receive messages from at least one external unit. The computing device is configured to store the received messages at least temporarily and to transmit a plurality of the received messages to a cryptographic module, which is configured to execute a check of the transmitted messages.Type: ApplicationFiled: November 27, 2019Publication date: February 10, 2022Applicant: Robert Bosch GmbHInventors: Christopher Pohl, Frederic Stumpf
-
Publication number: 20210374230Abstract: A cryptography module for at least temporarily controlling an operation of at least one computing device. The cryptography module is designed to check at least one memory area of a memory unit capable of being accessed by the computing device, and to control the operation of the at least one computing device as a function of the check. The cryptography module is designed to receive a first control command from the computing device, which characterizes at least one memory area of the memory unit to be checked, and to check the memory area characterized by the first control command.Type: ApplicationFiled: May 22, 2019Publication date: December 2, 2021Inventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Publication number: 20210248088Abstract: A cryptography module for at least temporarily controlling an operation of at least one computing device. The cryptography module is designed to check at least one memory area of a memory unit capable of being accessed by the computing device, and to control the operation of the at least one computing device as a function of the check.Type: ApplicationFiled: May 22, 2019Publication date: August 12, 2021Inventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Publication number: 20210216477Abstract: A cryptography module for a computing device. The cryptography module is designed to check at least one memory area of a memory device which the computing device may access, as the result of which a result of the check is obtained, and to store the result at least temporarily.Type: ApplicationFiled: May 22, 2019Publication date: July 15, 2021Inventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Publication number: 20210073397Abstract: A computing device that includes at least one processor core for executing a first computer program, the computing device being designed to access a memory device, in particular in order to load the first computer program. The computing device is designed to transmit a first control command, which characterizes the first computer program and/or a memory area of the memory device associated with the first computer program, to at least one cryptography module. The cryptography module is designed in particular to check the computer program, or the memory area of the memory device associated with the first computer program, characterized by the first control command, and the computing device is designed to execute the first computer program.Type: ApplicationFiled: May 22, 2019Publication date: March 11, 2021Inventors: Juergen Schramm, Alexander Meurer, Ramona Jung, Christoph Lenz, Andreas Weber, Florian Ziegler, Frederic Stumpf, Ilias Sagar
-
Patent number: 10244394Abstract: A method for updating an embedded electronic control unit, including an update gateway requests from a hardware security module an update request destined for the electronic control unit, the update gateway receives from the hardware security module the update request, which is signed by the hardware security module, the update gateway creates a communication channel, based on a cryptographic identity of the update gateway, to a backend, the update gateway sends the update request to the backend, the update gateway receives 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, validates the update data, initiates a validation of the update ticket, checks the result of the validation, and depending on the result, the update gateway updates the electronic control unit with the update data.Type: GrantFiled: May 16, 2016Date of Patent: March 26, 2019Assignee: ROBERT BOSCH GMBHInventors: Frederic Stumpf, Jan Holle
-
Patent number: 10091183Abstract: A method for authorizing a function of an embedded electronic control unit, including: a decision gateway requests from a hardware security module a function request destined for the electronic control unit, the decision gateway receives from the hardware security module the function request which is signed by the hardware security module, the decision gateway creates a communication channel, based on a cryptographic identity of the decision gateway, to a backend, the decision gateway sends the function request to the backend, the decision gateway receives from the backend via the communication channel a ticket which corresponds to the function request and is signed by the backend, and the decision gateway stores the ticket.Type: GrantFiled: May 4, 2016Date of Patent: October 2, 2018Assignee: ROBERT BOSCH GMBHInventors: Frederic Stumpf, Jan Holle
-
Publication number: 20160344705Abstract: A method for updating an embedded electronic control unit, including an update gateway requests from a hardware security module an update request destined for the electronic control unit, the update gateway receives from the hardware security module the update request, which is signed by the hardware security module, the update gateway creates a communication channel, based on a cryptographic identity of the update gateway, to a backend, the update gateway sends the update request to the backend, the update gateway receives 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, validates the update data, initiates a validation of the update ticket, checks the result of the validation, and depending on the result, the update gateway updates the electronic control unit with the update data.Type: ApplicationFiled: May 16, 2016Publication date: November 24, 2016Inventors: Frederic Stumpf, Jan Holle
-
Publication number: 20160344704Abstract: A method for authorizing a function of an embedded electronic control unit, including: a decision gateway requests from a hardware security module a function request destined for the electronic control unit, the decision gateway receives from the hardware security module the function request which is signed by the hardware security module, the decision gateway creates a communication channel, based on a cryptographic identity of the decision gateway, to a backend, the decision gateway sends the function request to the backend, the decision gateway receives from the backend via the communication channel a ticket which corresponds to the function request and is signed by the backend, and the decision gateway stores the ticket.Type: ApplicationFiled: May 4, 2016Publication date: November 24, 2016Inventors: Frederic STUMPF, Jan HOLLE
-
Publication number: 20160125202Abstract: A method for operating a control device having a system-on-a-chip having a processor unit and a security processor unit, the processor unit and the security processor unit each having at least one processor core, the processor unit instructing the security processor unit to execute security-critical processes, a priority being assigned, by the processor unit or by the security processor unit, to each of the security-critical processes that are to be executed in the security processor unit, and the security-critical processes being executed in the security processor unit as a function of the respective priority.Type: ApplicationFiled: October 15, 2015Publication date: May 5, 2016Inventors: Christopher Pohl, Hamit Hacioglu, Frederic Stumpf