| CPC H04L 9/3242 (2013.01) [H04L 9/3247 (2013.01); H04L 9/50 (2022.05)] | 6 Claims |

|
1. A blockchain-based interconnected vehicle authentication system, comprising:
a root trust authority;
local trust authorities;
and one or more registered vehicles, wherein the local trust authorities comprise a first local trust authority and second local trust authorities;
the root trust authority is configured to generate a genesis block, a system key and a list of local trust authorities during a boot process;
each of the one or more registered vehicles is configured to: during a message signature process, verify an identity of a driver, and broadcast a message based on a message authentication code generated by the local trust authorities and the system key after the identity of the driver passes verification;
each of the one or more registered vehicles is further configured to: during a message verification process, check the message authentication code from a received message based on the system key, and verify the message based on a public key of a sender of the message;
the first local trust authority is configured to: during a block generation and verification process, broadcast a block generated according to a Proof Of Work (PoW) consensus to allow the one or more registered vehicles verify the block, and share the block to the second local trust authorities after the block passes verification; and
the second local trust authority is configured to: during a block confirmation process, make confirmation with regard to the block and send a confirmation result to the root trust authority, to allow the root trust authority link the block into the blockchain in response to a reception of confirmation results from second local trust authorities in a quantity exceeding a predetermined number.
|