H04L2209/84

DEVICES AND METHODS FOR THE GENERATING AND AUTHENTICATION OF AT LEAST ONE DATA PACKET TO BE TRANSMITTED IN A BUS SYSTEM (BU), IN PARTICULAR OF A MOTOR VEHICLE
20220191040 · 2022-06-16 ·

Disclosed are an apparatus and a method for generating at least one data packet to be transmitted in a bus system of a motor vehicle, wherein before transmitting the at least one data packet comprising the message to be included in the data packet a bus subscriber transmitting the data packet uses a first encryption apparatus to generate a message authentication code that is likewise to be included in the data packet by —using a first encryption method to generate an encrypted message code from the message with a first key, —using a second encryption method to generate an encrypted count from a count by means of a second key, and —using a logic operation to generate the message authentication code to be transmitted from the encrypted message code and from the encrypted count, and an apparatus and a method for authentication checking such data packets at the receiver.

IMPLEMENTATION OF A BUTTERFLY KEY EXPANSION SCHEME
20220191045 · 2022-06-16 ·

Methods, computer programs, and registration authority modules for implementing a butterfly key expansion scheme. The method includes receiving a public caterpillar signing key of a private/public caterpillar signing key pair and a first pseudorandom function from a requesting device; expanding the public caterpillar signing key into public cocoon signing keys using the first pseudorandom function; generating certificate signing requests based on the public cocoon signing keys; sending the certificate signing requests to a certificate authority module; receiving signed pseudonym certificates from the certificate authority module; and encrypting the signed pseudonym certificates to generate response packages.

SELECTIVE REAL-TIME CRYPTOGRAPHY IN A VEHICLE COMMUNICATION NETWORK
20220191006 · 2022-06-16 · ·

A sender device includes: a first sequence generator configured to generate a first sequence of bits having a bit pattern that incudes first bit values and second bit values; a first parsing processor configured to receive a first plurality of data blocks and the first sequence of bits, and select a first subset of data blocks and a second subset of data blocks from the first plurality of data blocks based on the bit pattern; an encryption processor configured to encrypt the selected first subset of data blocks received from the first parsing processor to generate encrypted data blocks and output the encrypted data blocks to an output terminal that is configured to output the encrypted data blocks and the selected second subset of data blocks as unencrypted data blocks from the sender device.

COMMUNICATION METHOD AND COMMUNICATION DEVICE

Provided is a method, performed by an electronic device, of communicating with another electronic device through first communication, the method including: generating a first key based on a secret key of the electronic device and a public key of the other electronic device received through second communication independent of the first communication; transmitting a public key of the electronic device to the other electronic device through the second communication such that a second key corresponding to the first key is generated at the other electronic device; generating a timestamp sequence based on the first key; and conducting communication with the other electronic device through the first communication by using the timestamp sequence.

COMMUNICATION SYSTEM AND CONTROL DEVICE

[Object] To provide a communication system that makes it possible to improve security.

[Solution] Provided is a communication system including: a first device configured to transmit encrypted information that is encrypted by using a first encryption key; and a second device configured to execute a predetermined process based on the encrypted information obtained from the first device, and a second encryption key that is common to the first encryption key. The first device includes a first change section configured to change the first encryption key in the case where a first condition is satisfied. The second device includes a second change section configured to change the second encryption key in the case where a second condition is satisfied, the second condition being common to the first condition.

BLOCKCHAIN ENABLED AIRCRAFT SECURE COMMUNICATIONS

A method and apparatus for providing distributed fleet communications between aircraft including decentralized location tracking, weather data, and fleet health is used to determine actual aircraft position, better weather data from multiple sources, and health data to help with logistical calculations and increase efficiencies. The communication is a distributed communication network using blockchains wherein the block includes a data, a hash and a prior hash, determining, by a processor, a validity of the block in response to a blockchain register stored on a memory, the hash and the prior hash, determining, by the processor. The processor is configured to generate a record to be added to the local copy of the blockchain ledger stored in the memory, then send an update to the fleet blockchain to be added as a valid record to be stored and used by the fleet or other trusted individual operators.

Authentication of Autonomous Vehicle Travel Networks
20220185315 · 2022-06-16 ·

Systems and methods for authenticating autonomous vehicle travel networks are provided. A system can obtain map data descriptive of a number of segment attributes for a number of travel way segments within a travel way network. The system can obtain operational domain parameters for the travel way segments and generate an operational domain including a number of operational travel way segments with segment attributes that achieve the operational domain parameters. The system can compare the operational domain to approval criteria associated with a service entity to verify that the operational travel way segments of the operational domain comply with service entity policies. The system can provide a verified operational domain to an autonomous vehicle for use in traversing the travel network. An operational domain that does not meet the approval criteria can be modified to comply with the approval criteria before being provided to an autonomous vehicle.

Pathway article authentication

The disclosure is directed to an article, such as a pathway article or a sheeting. The article includes a physical surface having a code embodied thereon. The code is associated with pathway information in transaction data stored by a blockchain managed by a consensus network of node. The pathway information indicates one or more characteristics of a vehicle pathway, wherein the pathway information provides at least one of: information descriptive of at least a portion of the vehicle pathway, or vehicle operation instructions associated with the portion of the vehicle pathway.

Method for authenticating a diagnostic trouble code generated by a motor vehicle system of a vehicle

A method for authenticating at least one diagnostic trouble code (DTC) generated by a motor vehicle system of a vehicle. The method generates a DTC by a fault detection algorithm, stores the DTC in a volatile fault memory, generates an identity marker denoting the fault detection algorithm at the time of generation of the DTC, stores the identity marker in NVM, stores the DTC in the NVM when an ignition-off request signal is present, loads the DTC from the NVM into the volatile memory when an ignition-on request signal is present, and authenticates the DTC by the authentication data record by, initially by determining the fault detection algorithm by which the fault event was detected, subsequently this fault detection algorithm being compared with the fault detection algorithm indicated by the identity marker, and an absence of concordance resulting in a manipulation of the DTC being indicated.

System for interexchange of state data among disparate block chains

A method of using an interexchange to process states of subsystems tracked by disparate block chains. The method comprises locating a first block comprising current state information associated with a first process stored in a first block chain by an interexchange application executing on a computer system, wherein the first process is performed by a first subsystem, reading the current state information of the first process by the interexchange application from the located first block, transcoding a representation of the current state information by the interexchange application to a representation associated with a second block chain, creating a block by the interexchange application, wherein the created block stores the transcoded representation of the current state information in a data field of the created block that the predefined block structure associates to the transcoded current state information, and attaching the created block to the second block chain.