According to the lightweight Internet of Vehicles identity
authentication protocol based on the block chain, the block chain is innovatively built on an
urban bus to form a
bus end block chain to better adapt to the high-speed movement characteristic of
the Internet of Vehicles aiming at the problem that the communication and
authentication efficiency of a traditional road side unit is low when the vehicle moves at a high speed. According to the protocol, efficient storage of identity messages, real-time
revocation of illegal vehicle identities and dynamic updating of group keys are realized through elliptic curve
encryption, a
hash function, a regular 30-
cellular automaton and a block chain technology. In the
authentication process, the vehicle forms a temporary pseudonym by using a
hash function and an elliptic curve
password and sends an authentication message, and the
urban bus reads the information through the block chain to complete authentication, so that the security and unforgeability of the pseudonym are ensured, the authentication efficiency is improved, and the calculation and communication overhead is reduced. In addition, according to the protocol, a
group key generation and updating mechanism is designed based on a rule 30-
cellular automaton, and the safety and flexibility of the
system are further enhanced. The method can effectively solve the problems of single-point failure, data tampering risk, low communication efficiency, inconvenient
group key updating and the like of a traditional centralized
authentication protocol, and is suitable for a safe interaction scene between the
urban bus and the common user vehicle.