Font Size: a A A

Design And Implementation Of Blockchain-based Security Authentication For Internet-of- Things Systems

Posted on:2020-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:X W ZhangFull Text:PDF
GTID:2428330590496454Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things,the number of devices in the Internet of Things has increased dramatically.Large-scale interconnection of things brings convenience to people,but also has many security risks.Among them,the trusted identity authentication of Internet of Things equipment and users is the basis to solve the related security problems.However,the existing security authentication technologies need to rely on trusted third parties,which are costly,easy to cause single point failure and internal tampering attacks.The emergence of blockchain technology provides a new way to solve the above problems.This paper applies blockchain technology to the identity authentication of the Internet of Things,designs and implements a blockchain-based security authentication system of the Internet of Things.The main work is as follows:1.A blockchain-based security authentication and key agreement scheme for Internet of Things is designed,which is mainly used for end-to-end two-way identity authentication between devices and devices,devices and users.The public identity information of devices and users is stored in blockchain to ensure that critical information is not stolen or changed.It solves the problems that certificate management,over-centralization of authentication and public key replacement in existing authentication schemes.2.A blockchain-based user authentication and key agreement scheme for wireless sensor networks is designed.Users do not need to register with gateway nodes.As light nodes of the blockchain network,they can directly authenticate each other.Users can obtain the public information of sensor nodes from the blockchain through the client,and verify their legitimacy.It solves the problems that traditional user authentication schemes in wireless sensor networks can not be applied to distributed Internet of Things environment,and the authentication process is low in security and efficiency.3.According to the security authentication scheme designed in this paper,based on the Hyperledger Fabric blockchain platform,a blockchain-based security authentication system for Internet of Things is designed and implemented,which includes the design and implementation of chaincode,blockchain network interaction service,authentication information management of Internet of Things nodes,interactive authentication process,visual interaction interface and hardware device of the system.4.The Kafka cluster environment of Hyperledger Fabric is built,and the system is tested with user equipment and homemade Internet of Things equipment.The test results show that the system can achieve security authentication between nodes in the Internet of Things without relying on the central node.
Keywords/Search Tags:Internet of Things, Wireless Sensor Network, Blockchain Technology, Security Authentication, Hyperledger Fabric
PDF Full Text Request
Related items