US 12,231,538 B2
Exchanging cryptographic key information
Nicolai Bartkowiak, Giesen (DE)
Assigned to VOLKSWAGEN AKTIENGESELLSCHAFT, Wolfsburg (DE)
Filed by Volkswagen Aktiengesellschaft, Wolfsburg (DE)
Filed on May 13, 2021, as Appl. No. 17/319,512.
Claims priority of application No. 10 2020 205 993.4 (DE), filed on May 13, 2020.
Prior Publication US 2021/0359847 A1, Nov. 18, 2021
Int. Cl. H04L 9/08 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0825 (2013.01) [H04L 9/50 (2022.05); H04L 2209/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for exchanging cryptographic key information between a device and a central point, the method comprising:
obtaining, by the device, a cryptographic secret, wherein the cryptographic secret is known to the central point and is issued by the central point, wherein the device has a device IP address and a device electronic mailbox has a device electronic mailbox IP address, wherein the central point has a central point IP address and a central point electronic mailbox has a central point electronic mailbox IP address;
obtaining, by the device, a public key of the central point;
generating, by the device, a cryptographic key pair for the device with a private key of the device and a public key of the device;
signing, by the device, the cryptographic secret with the private key of the device;
encrypting, by the device, the cryptographic secret signed with the private key of the device with the public key of the central point;
providing, by the device, the encrypted and signed cryptographic secret, the device electronic mailbox IP address, and the public key of the device to the central point via the central point electronic mailbox,
wherein the central point electronic mailbox and the device electronic mailbox are accessible via a distributed database, and
wherein the distributed database is based on a plurality of nodes, wherein providing and/or obtaining data via an electronic mailbox through the distributed database is based on a random selection of one or more nodes of the plurality of nodes for providing and/or obtaining the information.