H04L2209/84

METHOD FOR STARTING VEHICLE AND RELATED DEVICE
20220014906 · 2022-01-13 ·

A method for starting a vehicle and a related device. The method includes: A server sends first security information and second security information to a mobile terminal and a telematics box respectively through an encrypted secure transmission channel or an encrypted secure transmission protocol, so that the telematics box can verify, by using the first security information and the second security information, a vehicle start instruction sent by the mobile terminal. When the verification succeeds, the telematics box controls the vehicle to start. The method help to avoid plaintext transmission of the security information between the mobile terminal and the telematics box, thereby avoiding leakage of the security information, and reducing a risk that the vehicle is maliciously started. In addition, a transmission process of the security information may not be restricted by a distance between the vehicle and the mobile terminal.

SYSTEMS AND METHODS FOR ESTIMATING VEHICLE VALUE VIA BLOCKCHAIN

The present embodiments relate to systems and methods for using a blockchain or shared ledger tracking a vehicle according to a Vehicle Identification Number (VIN) to estimate a vehicle Actual Cash Value (ACV). An ACV of a vehicle may be determined and broadcast in a transaction to the blockchain to update the shared ledger to reflect the ACV value. Alternatively, an ACV may be determined according to information regarding the vehicle already stored on the blockchain. As further changes are made to the status of the vehicle on the blockchain, these changes are searchable according to the vehicle's VIN, and thus revised ACV values of the vehicle may be calculated.

MAKING A DETERMINATION REGARDING CONSENSUS USING PROOFS OF ALTITUDE OF UNMANNED AERIAL VEHICLES

Making a determination regarding consensus using proofs of altitude of unmanned aerial vehicles (UAVs), including: receiving a request for a consensus from a pool of Unmanned Aerial Vehicles (UAVs), wherein membership in the pool of UAVs is based on an altitude threshold; sending, to each UAV in the pool of UAVs, a transaction request associated with the request for the consensus; receiving, from each UAV in the pool of UAVs, a corresponding response of a plurality of responses to the transaction request; and generating, based on the plurality of responses, a determination for the consensus.

Secure communication between in-vehicle electronic control units
11178158 · 2021-11-16 · ·

Aspects of the present disclosure address systems, methods, and devices for enabling secure communication between electronic control units (ECUs) in a vehicle. The system may include a first and second ECU from a plurality of ECUs in the vehicle. The first ECU is to enable secure communication between the plurality of ECUs by performing operations that include provisioning the second ECU with authentication data for authenticating messages exchanged with a third ECU and provisioning the third ECU with a set of security keys to enable the third ECU to securely exchange messages with the second ECU. The second ECU receives, from the third ECU, a secure message that is cryptographically signed using a security key from the set of security keys provisioned to the third ECU, and the second ECU authenticates the secure message by comparing the authentication data with an authentication signal.

MISBEHAVIOR PROCESSING IN CONNECTED VEHICLE NETWORKS

Systems and techniques for misbehavior processing in connected vehicle networks such as a vehicle-to-everything (V2X) communication environment are described herein. A misbehavior report may be received by a local misbehavior agent from a node operating on a vehicle communication network. The local misbehavior agent may be responsible for a geographic area in which the node is located. The misbehavior report may be corroborated using the misbehavior report and evidence of misbehavior of a subject node of the misbehavior report. A revocation recommendation may be generated for the subject node based on the corroboration. The revocation recommendation may be transmitted to a misbehavior authority operating on the vehicle communication network.

VEHICLE INFORMATION COMMUNICATION SYSTEM

A vehicle information communication system includes a center apparatus and a vehicle apparatus that includes a group of electronic control units (ECUs) and that sends vehicle configuration information including configuration information on the group of ECUs mounted in the vehicle to the center apparatus via wireless communications. The center apparatus performs a first determination of whether the vehicle configuration information received from the vehicle apparatus matches approved-configuration information registered in an approved-configuration database, and performs a second determination of whether software update data for at least one ECU of the group of ECUs mounted in the vehicle exists in an update database. When both the first and second determinations are true, the center apparatus sends the software update data for at least one ECU of the group of ECUs mounted in the vehicle to the vehicle apparatus via the wireless communications.

Cryptography method and system for securing data via electronic transmission

A blockchain-based record of transactions taking place through a smartphone or other electronic/peripheral device. The blockchain record itself contains mathematical hashes, including encryption if desired, based on the various data components of a smartphone or other device, which creates a distributed ledger system that is extremely difficult to break into to add, delete, or alter individual transactions after the fact.

Trusted authentication of automotive microcontroller

An authentication system includes a microcontroller having a unique identifier (ID) and a first key pair including a microcontroller secret key and a microcontroller public key. The microcontroller is configured to store the unique ID, the first key pair, a digital signature of the unique ID, the digital signature being generated using an external secret key of a second key pair, and a digital certificate of the microcontroller public key that is signed by the external secret key of the second key pair. The second key pair includes the external secret key and an external public key. The authentication system further includes a controller configured to perform a first authenticity validation check on the unique ID using the external public key and perform a second authenticity validation check on the microcontroller public key using the external public key.

Anti-tamper system for vehicle firmware
11176229 · 2021-11-16 · ·

A processing system of a vehicle having at least one processor may obtain, from a network-based security system, at least a first security code, apply a hash operation to a firmware code of the vehicle in accordance with the at least the first security code to generate a first hash value, and transmit the first hash value to the network-based security system. The processing system may then obtain from the network-based security system at least a first verification code, the network-based security system providing the at least the first verification code in response to a confirmation of the first hash value, apply the at least the first verification code to a verification function, and generate a signal to enable the operation of the vehicle, in response to a positive verification via the verification function.

Road-vehicle communication system, roadside communication apparatus, in-vehicle communication apparatus, and road-vehicle communication method

A road-vehicle communication system includes an in-vehicle communication apparatus and a roadside communication apparatus, the in-vehicle communication apparatus has a vehicle information transmission unit that transmits vehicle information related to a vehicle. The roadside communication apparatus has a storage unit storing a plurality of pieces of data to be transmitted to the in-vehicle communication apparatus. A vehicle information reception unit receives vehicle information transmitted from the in-vehicle communication apparatus. A transmission data generation unit combines a plurality of pieces of data stored in the storage unit to generate a single piece of transmission data. A data transmission unit transmits the data generated by the transmission data generation unit to the in-vehicle communication apparatus. A combined number adjustment unit adjusts the number of pieces of data to be combined by the transmission data generation unit, based on vehicle information received by the vehicle information reception unit.