| With the continuous development of network technology,communication has become an important technology to enhance efficiency in people’s normal life.However,the explosive growth of data in the era of big data provides opportunities for malicious individuals to collect the private data of users in the communication field,and the privacy issues of user identity and data are gradually exposed.Nontransparent centralized communication mechanism is difficult to solve the privacy security problem in the communication process due to the usual drawbacks of single point of failure,privacy theft and vulnerability to hacking.And the continuous development of blockchain technology provides a new idea to solve the privacy security problem in the communication process.By studying the traditional communication mode and the communication mode based on blockchain technology,it is concluded that the blockchain communication mechanism can meet the user’s demand for identity and data privacy security.This paper proposes a trusted communication scheme based on blockchain.It relies on blockchain technology and third-party storage system to realize the trusted transmission of communication data;uses distributed digital identity instead of traditional identity identification to reduce identity information disclosure and enhance user identity privacy security;completes the management of user identity and data in the communication process by means of smart contract so that the identity and data of both communication parties cannot be unilaterally tampered with and stolen.The main work of this paper is as follows.(1)Data in the traditional communication model must be transmitted and processed through a centralized server,which leads to data being easily attacked or destroyed in a centralized manner.To solve this problem,this paper proposes a trusted communication scheme based on blockchain under the existing privacy communication scheme.Considering the poor storage capacity of blockchain,this scheme stores user identity information documents and part of privacy data on the federated chain,and saves most of the information to the distributed storage platform under the chain by introducing IPFS encryption to ensure the integrity of message data.In addition,this paper considers the privacy and verifiability of user identity information,uses distributed digital identity DID as a unified identity,binds with user public key and other information,combines with the federation chain for identity authentication query and negotiation key to reduce identity privacy leakage,and combines with hybrid encryption mechanism to ensure the encryption efficiency and security of communication data.(2)For the application scenario of decentralized communication,this paper designs a trusted communication mechanism based on smart contracts to complete the complete communication process.According to the functions,it is divided into hybrid encryption mechanism,node identity registration and authentication,message sending and receiving,and storage,etc.The specific scheme is described in detail,and experiments are conducted to verify the stability and security of message transmission in the model,and finally it is proved that the scheme in this paper meets the requirements of secure communication and message verifiability in the scope of blockchain applications. |