The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 01, 2022

Filed:

Oct. 02, 2019
Applicant:

Bayerische Motoren Werke Aktiengesellschaft, Munich, DE;

Inventors:

Edmund Korres, Munich, DE;

Peter Rohrauer, Hoerlkofen, DE;

Thomas Wagner, Haar, DE;

Oliver Wick, Hohenkammer, DE;

Sebastian Zimmermann, Munich, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/64 (2013.01); G06F 21/60 (2013.01); G06F 16/27 (2019.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 21/602 (2013.01); G06F 16/27 (2019.01); G06F 21/64 (2013.01); G06F 21/645 (2013.01); H04L 9/006 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/3239 (2013.01); H04L 63/12 (2013.01); G06Q 2220/00 (2013.01); H04L 2209/38 (2013.01); H04L 2209/84 (2013.01);
Abstract

A method for providing a data record of a vehicle to a third party includes: receiving a cryptographic key pair including a public, cryptographic key and a private, cryptographic key; receiving the data record of the vehicle; encrypting the received data record by the public, cryptographic key; transmitting the encrypted data record to a data memory for storing the encrypted data record; generating a cryptographic hash value for the encrypted data record; transmitting the hash value of the encrypted data record to a blockchain database for storing the hash value of the encrypted data record; receiving a request message from a third party for retrieving the data record; generating a first request message to the data memory and a second request message to the blockchain database on the basis of the received request message; transmitting the first request message to the data memory and the second request message to the blockchain database; receiving the encrypted data record from the data memory in response to the first request message and the hash value of the encrypted data record from the blockchain database in response to the second request message; validating the encrypted data record by the hash value; and, when validation of the encrypted data record is successful: decrypting the encrypted data record by the private, cryptographic key; and transmitting the data record in response to the request message from the third party to a server of the third party.


Find Patent Forward Citations

Loading…