Patents by Inventor Robert M. Kaster
Robert M. Kaster 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: 12248578Abstract: Systems and methods for performing vehicle software attestation. One system includes an electronic control unit (ECU) master included in a vehicle and a verifier system. The ECU master receives a digital shadow request generated by the verifier system and generates a digital shadow. The digital shadow is based on a unique, one-way identifier of a program memory space of the ECU master and a unique, one-way identifier of a program memory space of each of a plurality of other ECUs included in the vehicle. The ECU master transmits the digital shadow to the verifier system. The verifier system receives the digital shadow from the ECU master as a first digital shadow, receives a second digital shadow from a digital twin representing software installed in the ECU master and each of the plurality of other ECUs, and determines whether the first digital shadow matches the second digital shadow.Type: GrantFiled: October 25, 2022Date of Patent: March 11, 2025Assignee: Robert Bosch GmbHInventor: Robert M. Kaster
-
Publication number: 20240232362Abstract: Systems and methods for performing vehicle software attestation. One system includes an electronic control unit (ECU) master included in a vehicle and a verifier system. The ECU master receives a digital shadow request generated by the verifier system and generates a digital shadow. The digital shadow is based on a unique, one-way identifier of a program memory space of the ECU master and a unique, one-way identifier of a program memory space of each of a plurality of other ECUs included in the vehicle. The ECU master transmits the digital shadow to the verifier system. The verifier system receives the digital shadow from the ECU master as a first digital shadow, receives a second digital shadow from a digital twin representing software installed in the ECU master and each of the plurality of other ECUs, and determines whether the first digital shadow matches the second digital shadow.Type: ApplicationFiled: October 25, 2022Publication date: July 11, 2024Inventor: Robert M. Kaster
-
Publication number: 20240134987Abstract: Systems and methods for performing vehicle software attestation. One system includes an electronic control unit (ECU) master included in a vehicle and a verifier system. The ECU master receives a digital shadow request generated by the verifier system and generates a digital shadow. The digital shadow is based on a unique, one-way identifier of a program memory space of the ECU master and a unique, one-way identifier of a program memory space of each of a plurality of other ECUs included in the vehicle. The ECU master transmits the digital shadow to the verifier system. The verifier system receives the digital shadow from the ECU master as a first digital shadow, receives a second digital shadow from a digital twin representing software installed in the ECU master and each of the plurality of other ECUs, and determines whether the first digital shadow matches the second digital shadow.Type: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventor: Robert M. Kaster
-
Patent number: 11956369Abstract: Systems, methods, and vehicles for verifying integrity of automotive software. In one implementation, an electronic processor is configured to receive a power-up signal and randomly select one of a plurality of fingerprints. The electronic processor is also configured to retrieve a set of data stored in the memory cells of the selected fingerprint. The electronic processor is further configured to calculate a pre-boot verification value for the selected fingerprint using a one-way cryptographic function with a secret key and the retrieved set of data. The electronic processor is also configured to compare the pre-boot verification value to a reference verification value for the selected fingerprint. The electronic processor is further configured to release a security halt on the software image when the pre-boot verification value matches the reference verification value for the selected fingerprint.Type: GrantFiled: July 29, 2021Date of Patent: April 9, 2024Assignee: Robert Bosch GmbHInventor: Robert M. Kaster
-
Publication number: 20220052854Abstract: Systems, methods, and vehicles for verifying integrity of automotive software. In one implementation, an electronic processor is configured to receive a power-up signal and randomly select one of a plurality of fingerprints. The electronic processor is also configured to retrieve a set of data stored in the memory cells of the selected fingerprint. The electronic processor is further configured to calculate a pre-boot verification value for the selected fingerprint using a one-way cryptographic function with a secret key and the retrieved set of data. The electronic processor is also configured to compare the pre-boot verification value to a reference verification value for the selected fingerprint. The electronic processor is further configured to release a security halt on the software image when the pre-boot verification value matches the reference verification value for the selected fingerprint.Type: ApplicationFiled: July 29, 2021Publication date: February 17, 2022Inventor: Robert M. Kaster
-
Patent number: 10638313Abstract: Systems and methods for confirming a cryptographic key. The system includes an electronic controller configured to generate an electronic message in response to an installation of a secret key on the electronic controller, the electronic message comprising information about the installation of the secret key, digitally sign the electronic message using a manufacturer private key, encrypt the electronic message, store the electronic message in a memory, access the stored electronic message in response to a request by a user, decrypt the electronic message, confirm a digital signature of the electronic message using a manufacturer public key, generate a confirmation message, and send the confirmation message to a user.Type: GrantFiled: October 26, 2017Date of Patent: April 28, 2020Assignee: Robert Bosch GmbHInventors: Robert J. Lambert, Robert M. Kaster
-
Publication number: 20190132123Abstract: Systems and methods for confirming a cryptographic key. The system includes an electronic controller configured to generate an electronic message in response to an installation of a secret key on the electronic controller, the electronic message comprising information about the installation of the secret key, digitally sign the electronic message using a manufacturer private key, encrypt the electronic message, store the electronic message in a memory, access the stored electronic message in response to a request by a user, decrypt the electronic message, confirm a digital signature of the electronic message using a manufacturer public key, generate a confirmation message, and send the confirmation message to a user.Type: ApplicationFiled: October 26, 2017Publication date: May 2, 2019Inventors: Robert J. Lambert, Robert M. Kaster
-
Patent number: 8775046Abstract: Systems and methods for detecting unintended acceleration of a vehicle. One system includes a first sensor that provides information on a brake booster vacuum. The vacuum is provided by the vehicle's engine and the brake booster multiplies a braking force initiated by a driver. A second sensor provides information on the vehicle's speed, and a third sensor provides information on the braking force initiated by the driver. The system also includes a controller configured to receive the information from the first sensor, second sensor, and third sensor and initiate corrective action if the brake booster vacuum is less than a predetermined threshold, the vehicle's speed is greater than a predetermined threshold, and the braking force initiated by the driver is greater than a predetermined threshold.Type: GrantFiled: September 1, 2011Date of Patent: July 8, 2014Assignee: Robert Bosch GmbHInventors: Robert M. Kaster, Francis Henry Kasperski, III, Carlos H. Atoche, Hideo Takada
-
Publication number: 20130060442Abstract: Systems and methods for detecting unintended acceleration of a vehicle. One system includes a first sensor that provides information on a brake booster vacuum. The vacuum is provided by the vehicle's engine and the brake booster multiplies a braking force initiated by a driver. A second sensor provides information on the vehicle's speed, and a third sensor provides information on the braking force initiated by the driver. The system also includes a controller configured to receive the information from the first sensor, second sensor, and third sensor and initiate corrective action if the brake booster vacuum is less than a predetermined threshold, the vehicle's speed is greater than a predetermined threshold, and the braking force initiated by the driver is greater than a predetermined threshold.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: ROBERT BOSCH GMBHInventors: Robert M. Kaster, Francis Henry Kasperski, III, Carlos H. Atoche, Hideo Takada