| The Internet of things is now entering the era of wisdom.The Internet of things USES a new generation of information technology integration to connect the Internet with real objects through sensing technology,so as to realize intelligent management,control,real-time positioning,tracking and credible monitoring of objects.In recent years,with the popularization of the Internet of things in the fields of manufacturing,energy,household,medical care,agriculture and so on,the number of devices and different types of the Internet of things are growing rapidly,and the security of the Internet of things has also attracted more and more people's attention,and the security challenges it faces are increasingly severe.Traditional Internet equipment control system by the centralized server to collect user information,the system needs to pay for expensive operations,and in recent years,Internet security incidents such as Mirai zombie attack to paralyze the tens of millions of equipment,Avanti Markets hackers steal money make ordinary users of the Internet of things such as sceptical,credible centralized management of user privacy information is not guaranteed.Therefore,it is necessary to design a distributed and secure device control system for Internet of things.Blockchain technology can be used to solve the problem of lack of trust in the center.Blockchain is a distributed database maintained by the collective based on consensus mechanism.It has the characteristics of traceability,no need of trust,decentralization,non-tampering and anonymity.The advantages of blockchain technology can solve the problems of information tampering and data security sharing in traditional centralized control.Therefore,the research contents of this paper are as follows:(1)in view of the abuse of user information by the third-party authority center and the intrusion of the center,this paper designs an Internet of things device identitycontrol system based on the block chain,and designs the access control method and the full life cycle management system function of Internet of things device identity registration,authentication,update,detection and cancellation.(2)the existing access control methods are delayed due to the undo problem,and the incomplete undo means make the system have security holes,criminals can illegally obtain data through the undo delay attack.In view of the above problems,this paper designs a new block structure to reduce the resource consumption in the cancellation process,which can provide forward tracking for the cancellation process,proposes an efficient cancellation mechanism based on the block chain,USES the counter bloom filter to reduce the space storage,and improves the check cancellation efficiency.(3)according to the design of the identity control system for Internet of things devices and the revocation mechanism,each module in the system was realized through the Hyperledger Fabric platform and the front-end application program,the revocation mechanism was optimized and the system performance was tested and analyzed,proving the feasibility of the system. |