The invention discloses a block chain
node authentication and
secure communication method and a related device, and relates to the technical field of block chains, the method comprises the following steps: generating a cryptographic key
system of a block chain node through a trusted execution environment, and establishing a binding relationship between the cryptographic key
system and a node security identifier; constructing a
dynamic mapping structure containing a node security identifier and
blockchain node
network addressing information, and performing cryptographic
authentication on the
dynamic mapping structure through a trusted execution environment; writing the authenticated
dynamic mapping structure into a decentralized storage
system to generate a distributed address
directory; based on the node security identifier, establishing a security
verification mechanism for communication between block chain nodes; and when the node
network topology of the block chain node is changed, re-authenticating the updated dynamic mapping
structure based on the trusted execution environment, and
synchronizing the updated dynamic mapping structure to the distributed address
directory. According to the invention, the communication security between the nodes in the block
chain network can be effectively improved.