| At this stage,the popularization of smart electronic devices has made researchers more and more aware of the security problems of smart electronic devices.As smart electronic devices are easy to lose,users tend to remember passwords,and are easy to crack,it is always inevitable that identity authentication becomes The first point to ensure the safety of smart devices.In response to the above phenomenon,researchers have proposed a large number of identity authentication protocols,but most of the researched identity authentication protocols still have the problems of easy reconfiguration of keys,inability to authenticate immediately if the device is lost,and forgeable identities to pass authentication.The(t,n)threshold secret sharing scheme can recover the group key through the cooperative participation of any t smart devices,which can solve the problem that one device cannot be authenticated when one device is lost,and the problem that one device is forged for authentication by stealing one device.The introduction of block chain elliptic curve encryption and consensus algorithm technology can improve the centralization of identity authentication and make the authentication result more credible.In order to improve the problems of identity authentication,the(t,n)threshold secret sharing and blockchain technology are combined,the main work and research content of this paper are composed of the following three points:(1)Design a blockchain-based collaborative identity authentication protocol using(t,n)threshold secret sharing scheme.By adding and improving the(t,n)threshold secret sharing scheme in the identity authentication phase.At the same time,the openness,transparency,and complete credibility of the blockchain makes the authentication result completely credible without the need for credible third-party authentication.(2)The administrator node selected by the consensus mechanism of the block chain can obtain the verified information for the user’s identity authentication when the user obtains the service from the server node,and realize the authentication by using the structure of the block chain data that cannot be tampered with The security of the protocol.(3)A protocol network system is implemented according to the content of the protocol.In view of the current single-factor authentication and two-party distributed collaborative authentication,once one of the devices is lost,the immediate authentication cannot be performed.The implemented network can perform collaborative identity authentication when the smart device meets the threshold t.This experiment verifies the practicability and reliability of the collaborative identity authentication protocol designed in this paper. |