| VANETs are facing many security risks due to the particularity of its environment.To ensure safe communication,identity authentication is very important,however highsecurity authentication schemes require complicated calculation processes or high storage overhead.Therefore,VANETs urgently need an emerging technology that can be applied to complex road traffic environments,reduce energy consumption for safety certification and improve efficiency,and satisfy the safety requirements of multiple channels.To addressing this issue,this thesis proposes a blockchain-based identity authentication and anonymous communication scheme for VANETs.Firstly,a network architecture combining private blockchain and consortium blockchain is proposed,the private chain stores real identity information of vehicles,and the relationship between real and pseudo-identities.All entity nodes conduct mutual trust authentication through the pseudo-identity information disclosed in the consortium chain to protect privacy,the behaviors of malicious nodes also can be audited.Use ECC and hash algorithm to generate ID-based pseudo-identity,design a complete set of authentication protocols,including registration of vehicles and infrastructure at registration authority,join authentication when vehicles enter the area,and vehicles leave the area Scope and revocation authentication when the pseudo-identity is invalid,mutual trust authentication in vehicles and infrastructure.This thesis fully considers the limited performance of the vehicle and infrastructure,stores the legal pseudo-identity in the area as a unit to reduce the calculation overhead and communication overhead.Finally,starting from the security requirements of VANETs,this thesis analyzes whether the authentication scheme designed meets the security requirements,and compare with other schemes.Show that the authentication scheme designed in this thesis takes into account both security and authentication efficiency by analyzing various aspects.In the experimental analysis,this thesis uses Docker to virtualize multiple containers to simulate the multi-node interaction process.Then uses Hyperledger Fabric to build an experimental scenario that is used to verify the feasibility of the method proposed in this thesis.This method is analyzed and compared with the existing methods,the results prove that the scheme proposed in this thesis has excellent performance. |