The invention provides an
Internet of Things device identity
authentication method based on a block chain, and relates to the technical field of
Internet of Things, and the method comprises the steps: obtaining an identity information
change request of an
Internet of Things device, and carrying out the preliminary
verification of the
change request through employing a lightweight
consensus mechanism according to the characteristics of a large number of devices and wide distribution; performing
encryption processing on the identity information
change request passing
verification through a lightweight
encryption algorithm, generating block data containing encrypted equipment identity information, and
broadcasting the block data to other nodes in the block
chain network; and after the local identity information is synchronized, changing and spreading the identity information to other fragments by adopting a cross-fragment communication protocol. The method comprises a
retransmission mechanism and alarm triggering under an abnormal condition, so that the reliability of
data transmission is ensured. According to the method, the synchronization efficiency and consistency maintenance of the identity information of
the Internet of Things equipment in the block
chain network are remarkably improved, and the real-time performance and expandability requirements in an Internet of Things scene are met.