Font Size: a A A

Master-slave Chain Based Trusted Authentication Mechanism In IoT

Posted on:2022-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:F N WangFull Text:PDF
GTID:2518306341451564Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things,the Internet of Everything has become an irresistible trend.There will be more and more cross-domain and cross-system interactions between the Internet of Things.How to achieve authentication between different systems and domains in the Internet of Things has become an urgent problem.As a distributed multi-center trusted storage framework,blockchain technology has advantages in decentralization,consensus trust,data security,etc.,and can solve the above problems in a targeted manner.However,the traditional blockchain uses a single-chain structure,which results in weak capabilities.And it is difficult to meet the needs of multi-domain cooperation in the IoT scenario.In addition,there are a large number of query operations in the process of cross-domain trusted authentication,the mixing of data,and the insufficiency of the chained data structure itself all reduce the efficiency of querying authentication data.To solve the above problems,this paper proposes a cross-domain authentication mechanism based on master-slave chain.It mainly includes the following two aspects:(1)In order to improve the scalability of the blockchain authentication system,this paper proposes a cross-domain trusted authentication mechanism for the IoT based on the master-slave blockchain.Firstly,establish a master-slave blockchain architecture.Each slave chain corresponds to a separate IoT business domain.The slave chain in the domain is autonomous,and the main chain participates in the cross-domain authentication process.Then,a master-slave chain architecture is built to realize cross-domain trusted authentication process for IoT devices.Aiming at the efficiency defects of traditional consensus mechanisms,an improved Byzantine fault-tolerant consensus algorithm(RIBFT)based on reputation is designed.Finally,simulation experiments prove the effectiveness of the proposed mechanism.Experiments show that this master-slave chain architecture can effectively provide reliable and efficient services for cross-domain authentication.(2)In order to reduce the storage pressure of the blockchain and improve query efficiency,this paper proposes an efficient blockchain query mechanism based on distributed storage.In order to ensure the reliability of stored data,the side chain request is divided by network fragmentation.At the same time,the block data is distributed and stored in multiple nodes in the way of key sharing,and the block data distribution,recovery and dynamic area partition algorithm are proposed.In order to improve the efficiency of block query,this paper designs two levels of index structure,defines the block query process,improves the write(query)algorithm of Bloom filter,and proposes an efficient query algorithm for IoT authentication data based on distributed storage.Experiments show that this mechanism can increase the query efficiency of authentication data by about 30%,thereby improving the efficiency of trusted authentication of the Internet of Things.The experimental results prove that the cross-domain authentication mechanism of the Internet of Things based on the master-slave chain proposed in this paper can improve the scalability of the blockchain system,thereby improving the collaboration efficiency of cross-domain authentication;the efficient query mechanism of block data based on distributed storage improves This improves the query efficiency during the authentication process,and further improves the authentication efficiency of IoT devices.The method proposed in this paper can be applied to the Internet of Things system to achieve trusted authentication.
Keywords/Search Tags:Blockchain, Internet of Things, Trusted Authentication, Distributed
PDF Full Text Request
Related items