Font Size: a A A

Research On Heterogeneous Iot Cross-domain Authentication Based On Blockchain

Posted on:2021-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:W L GuoFull Text:PDF
GTID:2518306470968369Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Through various sensor nodes,the Internet of Things connects data distributed in different information systems and geographic locations through the network to realize the interaction and sharing of information,which brings convenience to the sharing of resources and services in heterogeneous networks.In recent years,the concept of "domain" has been gradually applied to the mutual authentication research of largescale distributed systems.How to achieve cross-domain authentication and credibility between different systems has become a hot issue in network security research.At present,the mainstream solution is to achieve cross-domain access through centralized authentication of trusted third-party institutions,but it is not only doubtful whether third-party institutions are absolutely credible,but also the existence of third-party institutions will make the entire information flow process more complicated.Therefore,to find a decentralized cross-domain authentication mechanism is an urgent problem to be solved.Blockchain has the characteristics of traceability,distributed multi-center and not easy to tamper.Heterogeneous Io T cross-domain authentication research based on blockchain technology is based on an in-depth analysis of the principles of blockchain technology,compared with traditional cross-domain authentication protocols,and then proposed a decentralized cross-domain authentication solution.The scheme stores the authentication information and credibility data generated by the node in the cross-domain process on the blockchain.The data in the blockchain is jointly maintained by all nodes participating in the authentication,which can prevent a single node from being attacked to a certain extent.The whole network is paralyzed to achieve decentralized trust.The main research work is as follows:(1)A blockchain-based inter-domain credibility evaluation scheme is proposed.Aiming at the credibility difference between heterogeneous domain nodes during crossdomain access,the intra-domain and extra-domain evaluation indicators are used to quantify the Internet of Things consensus evaluation criteria.First,the comprehensive evaluation algorithm is used to calculate the credibility in the domain to solve the selfevaluation problem,and then the parameters in the heterogeneous domain are converted to normal by normal distribution,and the credibility value of the requested access node in the target domain is obtained to solve the inter-domain evaluation problem.Finally,a credible certificate is generated and published to the blockchain to provide a reputation reference for the node's future cross-domain authentication.The method of calculating entropy is used to determine the uncertain factors in the cross-domain access process to strengthen the security of cross-domain authentication,which is effective Improve the efficiency of credibility evaluation between heterogeneous domains.(2)A heterogeneous Internet of Things cross-domain authentication protocol is implemented using the blockchain as the prototype.The nodes participating in the authentication supervise each other to ensure that the data stored in the decentralized blockchain has a high degree of reliability.Reliability,add request and authorization list in the verification node to realize authorization invalidation authentication.In addition,the traditional X.509 certificate is improved and designed to generate a blockchain certificate,which is recorded in the blockchain as a trust certificate between various domains.While improving the efficiency of cross-domain authentication,it guarantees security and can effectively resist multiple attacks in the Internet of Things.(3)Based on the above research results,based on the Bitcoin system,the overall architecture is divided into a three-tier design of authority management,block management,and data storage,and is guaranteed by designing block packaging,broadcasting,inspection,analysis,and synchronization mechanisms The accuracy of data storage,using My SQL,Redis and local file system to store data separately,effectively improve the speed of data read and write.The Java language was used to build a blockchain-based heterogeneous Internet of Things cross-domain authentication system,and the cross-domain access time and block calculation time were counted and analyzed.The experimental results reached the expected standard.
Keywords/Search Tags:blockchain, Internet of Things, cross-domain authentication, credibility calculation
PDF Full Text Request
Related items