Font Size: a A A

Research On Identity Authentication Of Internet Of Things Based On Blockchain

Posted on:2022-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:J KangFull Text:PDF
GTID:2518306338466354Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of 5G technology and hardware storage technology,the Internet of Things as an extension of Internet technology is applied in intelligent transportation,positioning and navigation,logistics management,security control and other fields.The Internet of Things connects the equipment to the Internet through information sensing equipment such as radio frequency identification,infrared sensors,and laser scanners,and integrates network facilities and networked equipment to form the Internet of Things,which realizes the intelligent identification,positioning and tracking of networked equipment,Monitoring and management.However,as more and more devices are connected to the Internet,the integration and diversification of Internet of Things devices and applications have brought more insecurity to the Internet of Things,causing the Internet of Things to face a large number of security issues and challenges.At present,most of the identity information of the Internet of Things exists on a few platforms,which leads to serious centralization of data storage,which creates a variety of hidden dangers of insecurity.Blockchain,as a distributed database technology,can realize the non-tampering,non-forgery and traceability of data information in the system without a third-party endorsement,which provides a new solution for the identity authentication security of the Internet of Things.Although in many IOT authentication scenarios,there are solutions that combine blockchain with IOT,t the network scalability and blockchain operation mechanism are slightly insufficient Therefore,this paper proposes an identity authentication method for the Internet of Things based on the alliance chain.The entire identity authentication scheme of the Internet of Things is divided into three layers:device layer,application layer and network layer;the network layer is divided into primary network and secondary network.The network is responsible for the functional functions between institutions and provides support for the application layer.The secondary network implements a decentralized identity authentication mechanism for IoT nodes.This article has made a detailed design for the identity authentication of IoT devices,including IoT device registration function,device identity information upload function,identity information authentication function and device access control function.Among them,device registration creates a wallet for IoT devices;identity upload provides services for the first information upload of IoT devices;identity authentication and access control provide services for authentication and access of devices joining the blockchain network.In this program design,the Spring framework was used to develop the entire authentication system,and RocksDB was selected as the database to support the data storage.In order to verify the feasibility of the scheme,this article performs functional and performance tests on the overall scheme according to the requirements and functions previously proposed.The final test results prove that the scheme can meet the designed functions and requirements and provide services for the identity authentication of IoT devices.
Keywords/Search Tags:Authentication, IoT, Alliance chain, Decentralization
PDF Full Text Request
Related items