The invention provides a Block chain-based method for accessing a power
Internet of Things terminal, comprising the steps of: connecting a to-be-accessed power
Internet of Things terminal to a masternode, and initiating an
authentication request; the master node responding to the
authentication request, and randomly selecting nodes that meet the condition of a
threshold number from the block chain to form an
authentication group; encrypting a public key G and an identity ID of the to-be-accessed power
Internet of Things terminal by using a private key to obtain a
digital signature ciphertextX, and sending the identity ID, a terminal public value R and the
digital signature ciphertext X to the master node; the master node encapsulating and sending the authentication request information toa member node of the authentication group; the authentication group running PBFT
consensus algorithm, and obtaining an authentication result by performing distributed authentication through two-two exchanging of the
authentication information between the nodes of the authentication group; generating a new block in the block chain, and returning confirmation information to the to-be-accessed powerInternet of Things terminal; and the power Internet of Things terminal returning encrypted confirmation information to an access gateway. The block chain-based power Internet of Things terminal
access method can improve the security and efficiency of authentication.