The invention belongs to the field of
secure communication in
the Internet of Vehicles, and particularly relates to a lightweight certificateless
signcryption method capable of proving security in
the Internet of Vehicles, which comprises the following steps: constructing an Internet of Vehicles
system consisting of a
key generation center KGC, a roadside unit, a vehicle and a block chain, and initializing
system parameters; the vehicle-mounted unit in the vehicle and the roadside unit outside the vehicle respectively register in the
key generation center, and
system parameters and pseudonyms are returned after KGC
verification is passed; the KGC generates a part of keys for the pseudonym and returns the keys to the vehicle, and the vehicle calculates and generates a key and a public key according to the returned part of keys and the pseudonym, and uploads the public key and the pseudonym to the block chain; the vehicle signcrypts the message according to the key, obtains the public key of the
receiver from the block chain according to the pseudonym of the opposite side, and then sends the
signcryption message to the
receiver; and the target vehicle or the roadside unit receives the message and performs message de-
signcryption, and uploads a transaction
record to the block chain for storage. According to the invention, while anonymous and
secure communication of each entity in
the Internet of Vehicles system is ensured, the communication efficiency is improved by reducing the vehicle calculation pressure and the communication overhead.