| Internet of vehicles is widely adopted as a next-generation transportation system around the world.Vehicles in the network can exchange various information such as road status,traffic accidents and location sharing through open wireless channels.Therefore,it is very important to authenticate the integrity and authenticity of the message.Because they are often in an unprotected environment,vehicles are extremely vulnerable to cyber attacks.Therefore,how to ensure the communication security of the Internet of vehicles is one of the key issues faced by the Internet of vehicles system.This thesis focuses on the design and analysis of lightweight authentication protocols,as follows:1.Aiming at the threat that vehicle secret storage data is vulnerable to side channel attack,a lightweight two-factor mutual anonymous authentication protocol based on barrel shifter physical unclonable function for Io V is developed in this thesis.Random pseudonyms are produced to protect the privacy of identity information,and the authentication scheme is constructed based on elliptic curves,which effectively reduces the calculations cost of Io V nodes,and low-latency has been achieved.Barrel shifter physical unclonable function is employed to reduce sensitive information storage and to resist side channel attacks.Dynamic update mechanism is developed to further improve the security of password.The correctness of the protocol is proved with BAN logic,the security of the protocol is proved based on e CK model,and the performance comparison is conducted based on experiments.The analysis results show that the protocol not only meets the privacy and performance needs of the Io V authentication protocol,it can effectively protect user identity privacy as well.2.Aiming at the lightweight authentication and various key negotiation requirements in the actual vehicle environment,a lightweight multi-token bidirectional anonymous authentication protocol based on blockchain is proposed.The scheme achieves decentralization of system identity authentication through the decentralized storage mechanism of blockchain,which improves the flexibility of authentication.Random pseudonyms are generated based on elliptic curves,which effectively protects user identity privacy.The generation of vehicle session keys incorporates time-sensitive tokens and polynomial token mechanisms to further improve session key security.The correctness of the protocol is proved by BAN logic,the security of the protocol is proved by informal analysis,and the performance of the protocol is evaluated by simulation experiments.The analysis results show that the scheme has good security and practicability. |