Font Size: a A A

Research On Wireless Mesh Network Authentication Scheme Based On Blockchain

Posted on:2021-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:L HanFull Text:PDF
GTID:2518306554966089Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,wireless mesh networks have become a new generation of wireless networking technologies with good application prospects due to their high speed,large capacity,and wide coverage.However,while providing terminal fast network access services,network security authentication has become more and more important to users.Wireless nodes communicate with each other through multi-hop,When the wireless channel is exposed,it is easy for attacking nodes to monitor,modify,and steal information.Therefore the fast and secure authentication protocol is urgently needed to ensure communication security.The existing authentication mechanisms are generally divided into802.1-based centralized authentication and CPK-based distributed authentication for improvement.Among them,centralized authentication is easy to cause single-point failure of the authentication server and authentication delay caused by multi-hop transmission;the CPK-based authentication scheme is sensitive to the network topology.When the node position changes,the trusted neighbor list needs to be updated again,which increases the network burden.This paper takes the blockchain technology and Mesh network security issues as the background,and aims to achieve the safety and efficiency of Mesh node authentication.Combining with the research and defect analysis of the existing wireless network authentication mechanism,this paper proposes a blockchain-based wireless Mesh network authentication Program.The main research contents and main results of this article are as follows:(1)The key algorithm is used to perform the signature verification of the blockchain certificate on the neighboring nodes and complete the session key exchange,so as to realize the two-way authentication of the neighboring nodes.The hash value of the certificate plus the timestamp is stored on the blockchain ledger for broadcast backup.Utilizing the non-tamperable nature of the blockchain,when a new node requests access or an authenticated node requests switching authentication,an efficient access authentication and switching authentication protocol is designed.You only need to query the certificate hash value.To determine identity.It not only overcomes the strong dependence on the centralized authentication server,but also gets rid of the node’s dependence on location.By analyzing the security attributes and performance of the authentication protocol,the two-way authentication of nodes and the establishment of session keys can reduce the number of communication between nodes and the communication cost,thereby completing the authentication process with less delay.(2)A blockchain certificate suitable for this authentication scheme is designed,and the smart contract system is used to complete the registration,update,and revocation of the blockchain certificate,which realizes the monitoring of malicious nodes and enhances the security of the system.The performance bottleneck of the existing PBFT consensus algorithm in the case of a large number of nodes is analyzed.A reputation mechanism is introduced to divide the entire network consensus into sub-network consensus to reduce the algorithm time complexity.Experiments on the Fabric blockchain platform show that the performance of the proposed algorithm is better than the original algorithm.(3)Finally the NS-3 network experimental platform was used for simulation analysis.Compared with the existing authentication scheme,this scheme proposes a blockchain-based authentication scheme that can eliminate multi-hop transmission with the authentication server and effectively reduce the authentication time delay,which improves the efficiency of certification.
Keywords/Search Tags:wireless mesh network, blockchain, smart contract, consensus algorithm
PDF Full Text Request
Related items